Skills (Habilidades)
O que é
Uma Skill é um conjunto empacotado de instruções e recursos que ensina um agente de codificação com IA a realizar uma tarefa específica. Em vez de reexplicar suas convenções em toda conversa, você as escreve uma única vez como uma Skill — uma descrição curta mais os passos, exemplos e quaisquer arquivos auxiliares — e o agente a carrega sob demanda quando a tarefa aparece. Pense nisso como uma receita que o agente busca quando a situação combina.
Pontos fortes
- Captura o conhecimento uma única vez e o reutiliza, então você para de repetir a mesma configuração em cada .
- É carregada apenas quando relevante, então não sobrecarrega o contexto do agente no restante do tempo.
- Arquivos simples e legíveis — geralmente Markdown — então são fáceis de escrever, revisar e versionar no .
- Compartilhável entre uma equipe ou projetos, dando a todos o mesmo procedimento confiável.
Contrapartidas
- Uma Skill desatualizada ou vaga pode guiar o agente para o caminho errado; assim como a documentação, ela precisa de manutenção.
- Skills demais que se sobrepõem podem gerar confusão sobre qual se aplica.
- Só ajuda quando o agente reconhece a tarefa e a invoca.
- É uma orientação, não uma garantia — o agente ainda pode fugir do roteiro.
Quando usar
Recorra a uma Skill quando você tiver um procedimento repetível com regras específicas — uma sequência de , uma checklist de estilo de código, um formato específico de domínio — que, de outra forma, você colaria no chat toda vez.
Encaixe no vibe coding
Skills são o que transforma um assistente genérico no seu assistente. Codifique a forma como o seu projeto quer que as coisas sejam feitas — nomenclatura, testes, a ordem das operações — e o agente segue isso automaticamente. Mantenha cada Skill restrita e dê a ela um nome claro, para que o agente saiba exatamente quando invocá-la.
---
name: ship-checklist
description: Steps to take before shipping any change to production.
---
1. Run the test suite and confirm it passes.
2. Bump the version in package.json.
3. Update CHANGELOG.md with a one-line summary.
4. Commit, push, then deploy.