Pular para o conteúdo
TRILHA 3

🧰 Habilidades de IA (Skills)

Skills são o jeito de empacotar conhecimento e processo para a IA. Esta trilha disseca a anatomia de uma skill, o custo de contexto que cada uma cobra, e mostra padrões reais — Teach, grill-me, encadeamento — para transformar o que você sabe em alavanca repetível.

Ilustração da trilha 3: Habilidades de IA (Skills) SKILL frontmatter + corpo procedure (você invoca) ability (o modelo invoca) Agente
6
Módulos
36
Tópicos
~3h
Duração
Inter
Nível
Progresso da trilha: 0% 0 de 36

Mapa da trilha

Conteúdo detalhado

3.1~30 min

🧬 Anatomia de uma skill

Toda skill tem duas portas: procedure (você invoca) e ability (o modelo invoca). Saber qual usar muda tudo.

O que é:

Um pacote de instruções e processo que ensina o agente a fazer algo de um jeito específico.

Por que aprender:

É a unidade de reuso: você escreve uma vez e o agente repete certo.

Conceitos-chave:

Skill = conhecimento + processo empacotados.

O que é:

Frontmatter (nome, descrição, flags) no topo; corpo com as instruções reais.

Por que aprender:

A descrição é o que o modelo vê para decidir invocar; o corpo é o que ele executa.

Conceitos-chave:

Descrição = gatilho; corpo = execução.

O que é:

Skill que só roda quando você a chama explicitamente — você decide o quando.

Por que aprender:

Procedures não vazam descrição e mantêm você no controle do fluxo.

Conceitos-chave:

Procedure = invocação humana, processo fixo.

O que é:

Skill que o próprio modelo decide acionar quando reconhece a situação na descrição.

Por que aprender:

Abilities automatizam, mas cobram contexto — a descrição fica sempre carregada.

Conceitos-chave:

Ability = invocação do modelo, autonomia.

O que é:

A mesma skill pode ser exposta como procedure ou como ability — muda só o gatilho.

Por que aprender:

Escolher a porta certa equilibra controle, automação e custo de contexto.

Conceitos-chave:

Duas portas para o mesmo conteúdo.

O que é:

Critério simples: você quer disparar manualmente (procedure) ou deixar o modelo reconhecer (ability)?

Por que aprender:

Evita pagar contexto por automação que você nem usa.

Conceitos-chave:

Controle → procedure; reconhecimento → ability.

Ver Completo
3.2~30 min

🫥 Custo de contexto da skill

Cada skill cobra contexto pela descrição. Saber quando esconder uma skill é higiene de harness.

O que é:

Toda skill invocável pelo modelo vaza sua descrição no context window, mesmo sem ser usada.

Por que aprender:

O contexto é finito; cada descrição carregada custa espaço e atenção.

Conceitos-chave:

Descrição = imposto fixo de contexto.

O que é:

Cem skills viram cem descrições competindo por espaço no contexto.

Por que aprender:

Acumular skills "por garantia" degrada o desempenho de todas.

Conceitos-chave:

Mais skills = mais ruído no contexto.

O que é:

`disable model invocation: true` → a skill só roda quando você chama, sem vazar descrição.

Por que aprender:

Permite ter a skill disponível sem pagar o custo de contexto dela.

Conceitos-chave:

Procedure oculta = custo zero quando ociosa.

O que é:

Saber quais skills você tem e quando chamá-las pode morar em você, não no contexto.

Por que aprender:

Você vira o índice vivo das skills, liberando o context window.

Conceitos-chave:

Memória humana > descrição carregada.

O que é:

Skills curtas e diretas — descrição mínima, corpo focado — custam menos e disparam melhor.

Por que aprender:

Excesso de instrução entope o contexto e confunde o modelo.

Conceitos-chave:

Menos é mais em descrição e corpo.

O que é:

Revisar periodicamente quais skills estão sempre carregadas e cortar as ociosas.

Por que aprender:

Auditoria mantém o contexto limpo e o desempenho alto.

Conceitos-chave:

Auditar → esconder → enxugar.

Ver Completo
3.3~30 min

🎓 A Teach skill por dentro

A Teach skill é stateful: guarda estado local e lembra de você entre sessões. Veja como ela funciona por dentro.

O que é:

Skill stateless começa do zero toda vez; stateful guarda estado entre sessões.

Por que aprender:

Ensino que retém exige memória — sem estado, não há continuidade.

Conceitos-chave:

Estado = continuidade entre sessões.

O que é:

Um arquivo que fixa a missão de aprendizado: o que você quer aprender e por quê.

Por que aprender:

Dá norte à skill — toda sessão sabe para onde está indo.

Conceitos-chave:

mission.md = alvo de aprendizagem persistente.

O que é:

Registro do que você já aprendeu, acertou e errou ao longo das sessões.

Por que aprender:

Permite à skill adaptar o ritmo e revisar o que não fixou.

Conceitos-chave:

Histórico de aprendizado guia o próximo passo.

O que é:

A skill gera lições em HTML — material navegável feito sob medida para você.

Por que aprender:

Conteúdo concreto e revisitável bate explicação efêmera no chat.

Conceitos-chave:

Lição como artefato durável.

O que é:

O estado vive em arquivos locais — não depende do context window para lembrar.

Por que aprender:

Memória no disco sobrevive a resets e não cobra contexto.

Conceitos-chave:

Disco = memória barata e durável.

O que é:

O padrão da Teach skill — missão + registro + lições + estado — serve a qualquer skill com memória.

Por que aprender:

Você pode recriar o conceito para suas próprias skills stateful.

Conceitos-chave:

Receita reutilizável de skill com estado.

Ver Completo
3.4~30 min

🌳 Ensino que retém

Ensinar de verdade exige ciência: zona de desenvolvimento proximal, conhecimento como grafo e recall ativo.

O que é:

A faixa entre o que você já sabe e o que ainda não consegue sozinho — onde o aprendizado acontece.

Por que aprender:

Ensinar dentro da ZDP mantém você desafiado sem frustrar.

Conceitos-chave:

ZDP = dificuldade calibrada.

O que é:

Conhecimento é uma rede de conceitos com pré-requisitos, não uma lista linear.

Por que aprender:

Mapear o grafo revela o que ensinar antes do quê.

Conceitos-chave:

Nós = conceitos; arestas = pré-requisitos.

O que é:

A skill escolhe um caminho linear pelo grafo: a ordem que respeita os pré-requisitos.

Por que aprender:

Sequenciar bem evita lacunas e sobrecarga.

Conceitos-chave:

Grafo → rota linear ensinável.

O que é:

Perguntas que forçam recall ativo — lembrar custa esforço e por isso fixa.

Por que aprender:

Recall ativo retém muito mais que reler.

Conceitos-chave:

Testar-se > revisar passivamente.

O que é:

Revisar em intervalos crescentes, na hora em que você quase esqueceria.

Por que aprender:

É o método mais eficiente para memória de longo prazo.

Conceitos-chave:

Espaçar revisões combate o esquecimento.

O que é:

A skill ajusta ritmo, exemplos e revisões ao seu histórico individual.

Por que aprender:

Ensino adaptado retém mais que conteúdo genérico.

Conceitos-chave:

Adaptar ao aluno > tamanho único.

Ver Completo
3.5~30 min

🔬 Grill-me & skills adversariais

A grill-me te entrevista antes de codar — uma skill curta e poderosa que substitui o plan mode.

O que é:

Uma skill que vira o jogo: o agente te entrevista, fazendo perguntas até entender o que você quer.

Por que aprender:

Extrai de você os detalhes que faltam antes que o código saia errado.

Conceitos-chave:

IA pergunta; você responde; entendimento sobe.

O que é:

Pocock usa a grill-me no lugar do plan mode — entrevista antes de qualquer plano.

Por que aprender:

Um plano sobre suposições erradas é pior que nenhum plano.

Conceitos-chave:

Entrevistar > planejar no escuro.

O que é:

A grill-me cabe em 4-5 frases — é minúscula e mesmo assim transforma o fluxo.

Por que aprender:

Prova que skill boa não precisa ser longa; precisa ser certeira.

Conceitos-chave:

Poder por foco, não por tamanho.

O que é:

A entrevista alinha você e a IA sobre o objetivo antes que uma linha seja escrita.

Por que aprender:

Corrigir entendimento no início custa minutos; no fim, custa retrabalho.

Conceitos-chave:

Alinhar cedo é barato.

O que é:

O resultado da grill-me é um entendimento compartilhado do problema entre você e o agente.

Por que aprender:

Entendimento comum é o que faz a delegação funcionar.

Conceitos-chave:

Mesma imagem do alvo dos dois lados.

O que é:

Por ser tão curta, a grill-me é fácil de adaptar ao seu projeto e estilo.

Por que aprender:

Uma skill que você ajusta vira parte do seu harness pessoal.

Conceitos-chave:

Pequena = fácil de customizar.

Ver Completo
3.6~30 min

🔗 Encadear skills + DRY humano

Skills encadeadas viram um pipeline de pensamento — e o que você repete 3 vezes deveria virar skill.

O que é:

Um pipeline: a grill-me extrai a visão, vira um PRD, que vira issues acionáveis.

Por que aprender:

Cada etapa entrega a próxima pronta — da ideia ao backlog sem fricção.

Conceitos-chave:

Entrevista → especificação → tarefas.

O que é:

A saída de uma procedure alimenta a próxima — skills se encaixam como elos.

Por que aprender:

Encadear procedures dá fluxos confiáveis e repetíveis.

Conceitos-chave:

Procedures como elos de uma corrente.

O que é:

Entre cada procedure do pipeline, você revisa e ajusta antes de seguir.

Por que aprender:

O humano nos pontos certos mantém o pipeline no rumo.

Conceitos-chave:

Checkpoints humanos entre etapas.

O que é:

Se você deu as mesmas instruções 3 vezes, é hora de empacotá-las numa skill.

Por que aprender:

DRY (don't repeat yourself) vale para o seu próprio processo, não só para código.

Conceitos-chave:

Repetição = sinal de skill faltando.

O que é:

Uma skill empacotada pode ser distribuída para todo o time usar do mesmo jeito.

Por que aprender:

Skills viram o conhecimento institucional executável da equipe.

Conceitos-chave:

Skill = processo compartilhável.

O que é:

Skills úteis podem ser publicadas e melhoradas pela comunidade (mattpocock/skills, aihero.dev).

Por que aprender:

Você ganha das skills dos outros e devolve as suas.

Conceitos-chave:

Open source de skills compõe.

Ver Completo
← Início Trilha 4: Técnicas Avançadas →