TRILHA 3

🧬 Anatomia de uma Skill

SKILL.md por dentro: frontmatter, corpo, progressive disclosure em 3 níveis, e a description que faz a skill disparar na hora certa.

--- name + description --- # Corpo em Markdown
5
Módulos
30
Tópicos
~3h30
Duração
Inter.
Nível
3.1~40 min

📄 SKILL.md por dentro

A estrutura completa do arquivo: frontmatter YAML, os campos name e description, o corpo em Markdown e a organização de pastas que torna uma skill profissional.

O que é:

Todo SKILL.md tem duas partes: um bloco de frontmatter YAML delimitado por --- no topo, seguido do corpo em Markdown com as instruções.

Por que aprender:

É o esqueleto de toda skill. Errar a estrutura faz o arquivo nem ser reconhecido pelo agente.

Conceitos-chave:

delimitadores --- · YAML · corpo Markdown · campos obrigatórios

O que é:

O identificador da skill — sempre em kebab-case minúsculo (ex.: frontend-design), único dentro do agente.

Por que aprender:

É como a skill é referenciada e instalada. Nome ambíguo ou com maiúsculas/espaços quebra a ativação.

Conceitos-chave:

kebab-case · lowercase · unicidade · igual ao nome da pasta

O que é:

A frase que o agente lê para decidir se ativa a skill. Deve dizer o que ela faz e exatamente quando usá-la.

Por que aprender:

É o campo que mais impacta o disparo. Uma description vaga = skill que nunca ativa.

Conceitos-chave:

gatilho · O QUE + QUANDO · exemplos de uso · pushy

O que é:

As instruções de verdade. Escritas em modo imperativo, explicando o PORQUÊ e mostrando padrões de output e exemplos.

Por que aprender:

É onde o comportamento real é definido. Texto longo e sem foco dilui a skill.

Conceitos-chave:

imperativo · explicar o porquê · exemplos · sem MUSTs gritados

O que é:

Pastas ao lado do SKILL.md: scripts/ para código determinístico, references/ para docs sob demanda e assets/ para templates.

Por que aprender:

Organizar recursos mantém o SKILL.md enxuto e permite carregar só o necessário.

Conceitos-chave:

scripts/ · references/ · assets/ · bundled resources

O que é:

Comparar um SKILL.md de 5 linhas com o frontmatter real da skill frontend-design da Anthropic.

Por que aprender:

Ver um exemplo de produção mostra o nível de detalhe que uma description vencedora carrega.

Conceitos-chave:

exemplo mínimo · frontmatter real · frontend-design · 488k installs

Ver Completo
3.2~40 min

🎚️ Progressive disclosure & a description que dispara

Os 3 níveis de carregamento de uma skill, como escrever a description que dispara na hora certa e como organizar conteúdo por domínio.

O que é:

A skill carrega em camadas: metadata sempre presente, corpo quando dispara, recursos sob demanda.

Por que aprender:

Entender as camadas é o que permite escrever skills grandes sem inchar o contexto.

Conceitos-chave:

nível 1 metadata · nível 2 corpo · nível 3 recursos · contexto

O que é:

Apenas name + description (~100 palavras) ficam carregados o tempo todo no contexto do agente.

Por que aprender:

É o único nível sempre presente — por isso a description precisa carregar todo o peso de disparo.

Conceitos-chave:

~100 palavras · sempre carregado · custo de contexto

O que é:

O corpo Markdown (recomendado abaixo de 500 linhas) só entra no contexto quando a skill é ativada.

Por que aprender:

Manter o corpo enxuto melhora a aderência do agente às instruções.

Conceitos-chave:

<500 linhas · carregado sob disparo · foco

O que é:

Arquivos em scripts/, references/ e assets/ — tamanho ilimitado, lidos ou executados só quando necessários.

Por que aprender:

Scripts executam sem trazer o código pro contexto — é assim que skills ficam poderosas e baratas.

Conceitos-chave:

ilimitado · sob demanda · execução determinística

O que é:

A arte de escrever a description: o que faz, quando usar e gatilhos explícitos, sendo um pouco pushy.

Por que aprender:

Claude tende a SUBDISPARAR skills; uma description mais assertiva corrige isso.

Conceitos-chave:

pushy · subdisparo · o que + quando + gatilhos

O que é:

Quebrar referências por domínio (aws.md, gcp.md, azure.md) e dar índice em arquivos com mais de 300 linhas.

Por que aprender:

O agente lê só o arquivo relevante, economizando contexto e mantendo precisão.

Conceitos-chave:

divisão por domínio · leitura seletiva · tabela de conteúdo

Ver Completo
3.3~45 min

⭐ As Melhores Anatomias para Imitar

Disseque o SKILL.md de skills campeãs — frontend-design, skill-creator, supabase, microsoft-foundry e azure-ai — e veja exatamente o que copiar de cada frontmatter e estrutura.

O que é:

Aprender a escrever SKILL.md dissecando os mais instalados do ecossistema e extraindo seus padrões.

Por que aprender:

Cada skill campeã resolve um trade-off diferente; juntas formam um catálogo de moldes prontos.

Conceitos-chave:

roubo honesto · forma vs conteúdo · trade-offs · catálogo de padrões

O que é:

A skill mais instalada da Anthropic; description que diz o quê, quando (com exemplos) e o diferencial, sem pastas.

Por que aprender:

É o arquétipo mais comum: uma competência só, corpo único, fácil de manter.

Conceitos-chave:

verbo de ação · exemplos como gatilho · diferencial final · zero pastas

O que é:

O exemplo canônico de skill grande organizada por pastas (~33KB), com ponteiros do corpo para os recursos.

Por que aprender:

É o molde para quando há código reutilizável, docs longos e templates de saída.

Conceitos-chave:

scripts/ · references/ · assets/ · ponteiros no corpo

O que é:

Description agressiva que começa com "Use when doing ANY task" e lista Triggers por categoria.

Por que aprender:

É o padrão quando a skill é o porteiro de uma plataforma inteira e precisa disparar em qualquer ponta.

Conceitos-chave:

Triggers: categorizados · ANY assertivo · metadata · Core Principles

O que é:

Skills enormes que usam USE FOR / DO NOT USE FOR na description e uma tabela de sub-skills no corpo.

Por que aprender:

É como escalar uma skill operacional sem disparo errado nem perda de controle.

Conceitos-chave:

USE FOR / DO NOT USE FOR · tabela de sub-skills · pre-execution

O que é:

Um decisor rápido: cada anatomia é a resposta a uma pergunta sobre a sua skill.

Por que aprender:

Saber escolher o molde certo evita refazer a estrutura depois.

Conceitos-chave:

competência única · multi-arquivo · porteiro · operacional grande

Ver Completo
3.4~45 min

🛠️ Como Criar: Montando um SKILL.md do Zero

Da pasta vazia ao arquivo pronto: frontmatter com name e description gatilho, corpo imperativo com When to Use e Steps, quando criar cada pasta e um template completo para copiar.

O que é:

O trajeto de seis paradas da criação: intent, frontmatter, corpo, pastas, empacotar, iterar.

Por que aprender:

Ter o mapa evita começar grande demais; um SKILL.md válido nasce com só frontmatter + corpo.

Conceitos-chave:

seis etapas · começar minúsculo · pastas opcionais

O que é:

O identificador da skill em kebab-case minúsculo, sem espaços nem maiúsculas, igual ao nome da pasta.

Por que aprender:

Divergência entre name e pasta quebra o carregamento da skill.

Conceitos-chave:

kebab-case · lowercase · name = pasta · sem sufixos

O que é:

A fórmula da description: o que faz, quando usar e gatilhos concretos, em ~100 palavras pushy.

Por que aprender:

É o único texto sempre carregado e o que faz a skill disparar; Claude subdispara por padrão.

Conceitos-chave:

fórmula · ~100 palavras · pushy · palavras-chave reais

O que é:

O corpo Markdown em modo imperativo, com título, When to Use, Steps numerados e Output Format.

Por que aprender:

É onde o comportamento real é definido; explicar o porquê vence MUSTs gritados em maiúscula.

Conceitos-chave:

imperativo · When to Use · Steps · Output Format

O que é:

O gatilho para criar cada diretório: determinístico → scripts/, docs longos → references/, saída → assets/.

Por que aprender:

Pastas nascem da necessidade, não da estética; cada arquivo precisa de um ponteiro no corpo.

Conceitos-chave:

scripts/ determinístico · references/ sob demanda · assets/ saída

O que é:

Um SKILL.md inteiro pronto: frontmatter, When to Use, Steps, Output Format e ponteiros para as pastas.

Por que aprender:

Copiar, trocar os nomes e instalar é o caminho mais rápido para a sua primeira skill.

Conceitos-chave:

template pronto · instalável · base para iterar

Ver Completo
3.5~45 min

🚀 Dicas Avançadas: Multi-Arquivo e Roteamento

Progressive disclosure de verdade: references/ por domínio lido seletivamente, scripts/ que executam sem contexto, índices em arquivos longos, SKILL.md abaixo de 500 linhas e assets/ bem usados.

O que é:

Pôr em prática os 3 níveis: o SKILL.md vira um menu e cada arquivo só entra quando aquela rota é escolhida.

Por que aprender:

É o que permite skills cobrirem dezenas de serviços sem estourar o contexto.

Conceitos-chave:

menu · rotas · carregamento seletivo · economia de contexto

O que é:

Organizar referências por variante e deixar o corpo rotear; o agente lê só o arquivo relevante.

Por que aprender:

Três arquivos de 300 linhas economizam 66% de contexto frente a um de 900 e facilitam manutenção.

Conceitos-chave:

domain organization · tabela de roteamento · leitura seletiva

O que é:

Tarefas determinísticas viram scripts que executam e devolvem só a saída; o código nunca entra no contexto.

Por que aprender:

Mais confiável e barato que instruir o agente a raciocinar o passo a passo.

Conceitos-chave:

determinístico · execução sem contexto · extração de helper repetido

O que é:

Adicionar uma tabela de conteúdo no topo de todo arquivo de referência com mais de 300 linhas.

Por que aprender:

O agente vai direto à seção certa sem reler o arquivo inteiro; se ainda for grande, particione.

Conceitos-chave:

índice no topo · âncoras · partição por subtema

O que é:

Manter o corpo abaixo de 500 linhas movendo detalhes para references/ e deixando pointers claros.

Por que aprender:

O corpo entra inteiro no contexto a cada disparo; hierarquia paga o custo só quando preciso.

Conceitos-chave:

limite de 500 linhas · mover detalhes · pointers de "quando ler"

O que é:

assets/ guarda templates, fontes e ícones preenchidos no output, distinto de references/ (que se lê).

Por que aprender:

Fecha o checklist do que separa uma skill brinquedo de uma como azure-ai ou supabase.

Conceitos-chave:

assets preenchidos · scripts vs references vs assets · checklist final

Ver Completo

Mapa da trilha

3.1~40 min
📄 SKILL.md por dentro

Dois delimitadores e tudo muda. Disseque o frontmatter linha a linha.

3.2~40 min
🎚️ Progressive disclosure & o gatilho

3 camadas, contexto barato e a description que dispara na hora certa.

3.3~45 min
⭐ As Melhores Anatomias para Imitar

Disseque skills campeãs e roube o que funciona em cada frontmatter.

3.4~45 min
🛠️ Montando um SKILL.md do Zero

Da pasta vazia ao template pronto para copiar e instalar.

3.5~45 min
🚀 Multi-Arquivo e Roteamento

Progressive disclosure de verdade, scripts sem contexto e pointers.

← Início Trilha 4 →