TRILHA 5 · FINAL

🧠 O Que Pensar

Os modelos mentais: quando vale (e quando NÃO vale) uma skill, os anti-padrões que matam skills, e como publicar, versionar e medir — do GitHub ao portal.

🧭 ⚠️ 🚀 📈 Decidir Evitar erros Publicar Medir
5
Módulos
30
Tópicos
~3h30
Duração
Avançado
Nível
5.1~42 min

🧭 Quando vale uma skill (e os anti-padrões)

A árvore de decisão completa: workflow repetível ou one-off? Skill, CLAUDE.md, MCP ou subagente? E os três anti-padrões que matam skills antes mesmo de disparar.

O que é:

Uma skill se justifica quando há um workflow repetível, conhecimento de contexto do time, output verificável e tarefa multi-step. Quando ≥2 desses sinais aparecem, vale empacotar.

Por que aprender:

Skill mal aplicada vira ruído no contexto. Saber os sinais verdes evita criar skills que ninguém dispara — e que poluem o catálogo.

Conceitos-chave:

workflow repetível · conhecimento de contexto · output verificável · multi-step

O que é:

Tarefa one-off, algo que o modelo já faz sozinho com qualidade, ou uma query simples de 1 passo não precisam de skill. Skill aqui é over-engineering.

Por que aprender:

A maioria das skills ruins é criada para problemas que não existiam. Reconhecer o anti-caso poupa esforço e mantém o agente leve.

Conceitos-chave:

tarefa one-off · capacidade nativa do modelo · query de 1 passo

O que é:

Quatro ferramentas, quatro propósitos: CLAUDE.md para regras sempre-ativas, MCP para conectar serviços externos, subagente para trabalho isolado paralelo, e skill para conhecimento que dispara sob demanda.

Por que aprender:

Usar a ferramenta errada é o erro mais comum. Skill não é MCP, e regra global não é skill. A árvore de decisão resolve em segundos.

Conceitos-chave:

sempre-ativo vs sob-demanda · conhecimento vs conexão vs isolamento

O que é:

A skill "tudo-sobre-react" de 800 linhas que tenta cobrir tudo. O agente absorve mal, a description fica vaga e o trigger nunca acerta. Divida em skills atômicas.

Por que aprender:

Escopo gigante é o anti-padrão mais sedutor — parece eficiente, mas degrada tanto o trigger quanto a qualidade da resposta.

Conceitos-chave:

atomicidade · uma responsabilidade · <500 linhas · split por gatilho

O que é:

Encher a skill de "VOCÊ DEVE" em maiúscula e colar exemplos específicos demais. O modelo decora os casos e falha fora deles. Explique o PORQUÊ e generalize além dos exemplos.

Por que aprender:

Overfit é silencioso: a skill passa nos seus testes e quebra na vida real. Entender o porquê torna a instrução robusta.

Conceitos-chave:

explicar o porquê · generalização · imperativo calmo · evitar overfit

O que é:

A description é o gatilho. Se ela for vaga ("ajuda com código"), a skill nunca dispara — ou dispara errado, no contexto errado. Diga O QUE faz E QUANDO usar.

Por que aprender:

Uma skill brilhante com description ruim é invisível. O gatilho é o único nível sempre no contexto — vale ouro investir nele.

Conceitos-chave:

o que + quando · um pouco pushy · evitar subdisparo · triggers explícitos

Ver Completo
5.2~43 min

🚀 Publicar, versionar e medir

Do repo GitHub ao skills.sh: estrutura de pasta, versionamento via git, aparecer no diretório, medir triggering, segurança e o ciclo de vida completo da skill.

O que é:

Um repo publicável tem uma pasta skills/, e dentro dela cada skill com seu SKILL.md mais os resources (scripts/, references/, assets/). Convenção que o CLI e o skills.sh entendem.

Por que aprender:

Estrutura fora do padrão = skill não é indexada nem instalável. A convenção é o passaporte para o ecossistema.

Conceitos-chave:

pasta skills/ · SKILL.md · scripts/ references/ assets/ · progressive disclosure

O que é:

Skills vivem em git. Como são instaladas como symlinks, um git push + npx skills update propaga a nova versão para todos que instalaram. Versionar bem importa.

Por que aprender:

Você não controla só seu repo — controla o comportamento de quem instalou. Versionamento descuidado quebra agentes alheios.

Conceitos-chave:

git como fonte · symlink · npx skills update · changelog

O que é:

O skills.sh indexa repos públicos e mostra install count como métrica social. É a vitrine: das 39.366 skills do catálogo, só 0,3% passam de 100k installs.

Por que aprender:

Descoberta é metade do jogo. Entender a lei de potência do catálogo calibra expectativas e estratégia de naming/description.

Conceitos-chave:

install count · leaderboard · lei de potência · 53,9M installs somadas

O que é:

A description dispara nos casos certos? Você mede com evals de gatilho: listas de queries should-trigger e should-not-trigger, mais os near-misses que confundem.

Por que aprender:

Triggering é o KPI mais ignorado. Sem medir, você não sabe se a skill some no contexto certo ou invade o errado.

Conceitos-chave:

should-trigger · should-not-trigger · near-miss · precisão/recall do gatilho

O que é:

Uma skill não deve fazer nada que o usuário não esperaria pela description — nada de deletar arquivos, enviar dados ou rodar comandos destrutivos surpresa.

Por que aprender:

Skills rodam com a confiança do usuário. Uma surpresa destrutiva queima a reputação do repo inteiro — e do ecossistema.

Conceitos-chave:

não-surpresa · least privilege · transparência · auditar resources

O que é:

Publicar não é o fim: é publicar → observar installs e feedback → iterar na description e no corpo → republicar. E onde continuar aprendendo: o portal INEMA.CLUB.

Por que aprender:

Skill é produto vivo. O ciclo de vida fecha o curso e te dá o mapa de para onde ir depois da sua primeira skill.

Conceitos-chave:

publicar · observar · iterar · INEMA.CLUB

Ver Completo
5.3~42 min

⭐ As Melhores Skills de Processo

As skills mais amadas não ensinam um domínio — ensinam COMO pensar e trabalhar. test-driven-development, a família superpowers e o padrão de process skills (rígida vs flexível).

O que é:

Skill de domínio codifica "o que saber sobre X" (React, Postgres). Skill de processo codifica COMO trabalhar — independente do assunto e da stack.

Por que aprender:

Processo tem mercado total maior e é o que falta no agente por default — por isso domina o topo dos installs.

Conceitos-chave:

domínio vs processo · agnóstico de stack · trigger por tipo de tarefa

O que é:

A process skill mais instalada de Testing (obra/superpowers). Força escrever o teste que falha ANTES da implementação.

Por que aprender:

Muda o comportamento padrão preguiçoso do agente: cada feature nasce com cobertura real, "passa nos testes" deixa de ser teatro.

Conceitos-chave:

red · green · refactor · output verificável

O que é:

brainstorming, systematic-debugging, writing-plans e verification-before-completion — cada uma muda um comportamento do agente em um momento específico.

Por que aprender:

São o modelo de process skills atômicas que se invocam entre si — o oposto da skill "tudo-sobre-X".

Conceitos-chave:

brainstorming · systematic-debugging · writing-plans · verification

O que é:

O espectro das process skills: rígida (sequência fixa que não admite desvio) vs flexível (princípios que o agente adapta ao contexto).

Por que aprender:

Escolher errado no espectro é anti-padrão: rígida onde o caso varia gera atrito; flexível com MUSTs gera overfit.

Conceitos-chave:

rígida · flexível · errar dói → rígida · valor é julgamento → flexível

O que é:

Corrigem o default preguiçoso, servem qualquer linguagem/projeto (mercado total enorme) e o ganho se acumula em todo trabalho.

Por que aprender:

Entender o porquê do amor te diz que tipo de skill vale criar — uma process skill bem feita rompe a média de um grupo morno.

Conceitos-chave:

corrige default · mercado total · efeito composto · Testing&QA

O que é:

Os padrões que tornam uma process skill amada: atômica, trigger por tipo de tarefa, explica o porquê, compõe com outras.

Por que aprender:

Você não precisa publicar a próxima superpowers — basta aplicar esses padrões na sua skill.

Conceitos-chave:

atômica · agnóstica de stack · explica o porquê · compõe

Ver Completo
5.4~44 min

🛠️ Como Criar: Da Decisão ao Publish

O caminho concreto: o checklist de decisão antes de criar, estruturar o repo, versionar via git e os comandos exatos — npx skills add / update — pra ir ao ar no skills.sh.

O que é:

Quatro perguntas (repetível? contexto? verificável? multi-step?) e a árvore que escolhe entre skill, CLAUDE.md, MCP e subagente.

Por que aprender:

Usar a ferramenta errada é o erro mais comum. O filtro separa skill útil de poluição de catálogo.

Conceitos-chave:

≥2 sins → vale · sempre-ativo vs sob-demanda · conhecimento vs conexão

O que é:

A convenção que o CLI e o skills.sh entendem: pasta skills/ na raiz, cada skill com SKILL.md (frontmatter + corpo) + scripts/ references/ assets/.

Por que aprender:

Fora do padrão = skill não é indexada nem instalável. A convenção é o passaporte para o ecossistema.

Conceitos-chave:

skills/ · SKILL.md · frontmatter name+description · resources

O que é:

Git é a fonte da verdade. Symlinks fazem o push propagar para quem instalou — trate a main como produção, use branch + PR + CHANGELOG.

Por que aprender:

Você controla o comportamento de quem instalou, não só seu repo. Versionamento descuidado quebra agentes alheios.

Conceitos-chave:

git fonte · symlink · main = produção · CHANGELOG

O que é:

npx skills add ./local pra testar antes, add owner/repo pra produção e update pra puxar as últimas versões.

Por que aprender:

O symlink torna o loop de teste rápido: edite o SKILL.md local e já reflete. É como você itera antes de publicar.

Conceitos-chave:

add ./local · add owner/repo · update · com-skill vs baseline

O que é:

Repo público com a pasta skills/ na convenção certa; o skills.sh indexa e expõe o install count. name + description são a vitrine.

Por que aprender:

Descoberta é metade do jogo. O mesmo texto que serve de gatilho vende a skill na busca — dois pássaros.

Conceitos-chave:

repo público · indexação · install count · naming vende

O que é:

Decidir → estruturar → testar local → afinar gatilho → versionar → ir ao ar → medir. A sequência única que você segue hoje.

Por que aprender:

Junta tudo num roteiro acionável — da decisão ao install count rodando.

Conceitos-chave:

decidir · estruturar · testar · afinar · versionar · publicar · medir

Ver Completo
5.5~45 min

🚀 Dicas Avançadas: Governança, Segurança e Escala

O nível profissional: skills internas, princípio da não-surpresa, estratégia de versionamento, rollout em time, medir adoção e manter dezenas de skills vivas. Fecha o curso.

O que é:

Conhecimento proprietário e fluxos do time viram skills marcadas com metadata.internal, instaladas só com a flag INSTALL_INTERNAL_SKILLS.

Por que aprender:

Evita vazar contexto sensível no catálogo público e poluir o skills.sh com ruído só-seu.

Conceitos-chave:

metadata.internal · INSTALL_INTERNAL_SKILLS · opt-in explícito

O que é:

A skill nunca faz o que a description não promete: nada de exfiltração, rm -rf escondido ou acesso a segredos sem pedir. Least privilege.

Por que aprender:

Symlink + update propagam para muita gente. Uma quebra de confiança queima o repo inteiro e respinga no ecossistema.

Conceitos-chave:

não-surpresa · least privilege · auditar resources · sem malware

O que é:

Classifique cada mudança por risco. Mexer na description é potencial major, porque altera quando a skill dispara para todos.

Por que aprender:

Em escala, push na main sem estratégia vira instabilidade. Disciplina de versão separa o seguro do arriscado.

Conceitos-chave:

patch · minor · major · description = mudança de gatilho · tags

O que é:

Centralize skills aprovadas num repo curado, pilote num subgrupo antes do geral e comunique antes de cada update de gatilho.

Por que aprender:

Distribuir para um time quer consistência e controle — diferente de publicar para o mundo aberto.

Conceitos-chave:

repo curado · piloto · comunicar update · onboarding via README

O que é:

Duas métricas que cruzam numa matriz: install count (descoberta) e triggering (precisão do gatilho). O pior cenário é muito install com gatilho ruim.

Por que aprender:

Skill em escala é produto, e produto se mede. Cada quadrante pede uma ação diferente.

Conceitos-chave:

install count · triggering · matriz de adoção · evals

O que é:

Evals no CI, auditar sobreposição de gatilhos, aposentar skills mortas e manter o corpo enxuto — para que um portfólio de dezenas não apodreça.

Por que aprender:

Uma skill é fácil; vinte são um produto. E aqui o curso fecha — daqui é prática e o portal INEMA.CLUB.

Conceitos-chave:

evals no CI · sobreposição · aposentar · enxuto · INEMA.CLUB

Ver Completo

Mapa da trilha

5.1~42 min
🧭 Quando vale uma skill (e os anti-padrões)

Decida em 30 segundos: skill ou não? E pare de matar suas skills sem querer.

5.2~43 min
🚀 Publicar, versionar e medir

Do git ao skills.sh. Publique, meça o gatilho e itere como produto vivo.

5.3~42 min
⭐ As Melhores Skills de Processo

As mais amadas não ensinam um domínio — ensinam como pensar e trabalhar.

5.4~44 min
🛠️ Como Criar: Da Decisão ao Publish

Da pergunta "vale a pena?" ao npx skills add rodando no skills.sh.

5.5~45 min
🚀 Governança, Segurança e Escala

Skills internas, não-surpresa e portfólio vivo. O fecho do curso.

🎓 Fim da jornada — e começo da sua

Esta é a última trilha do curso. Você já sabe o panorama, a qualidade, a anatomia, o loop de criação e agora os modelos mentais de decisão e publicação. O próximo passo é publicar sua primeira skill — e continuar aprendendo no portal.

← Trilha 4 · Criar Explorar mais cursos no INEMA.CLUB →