Descoberta
Na inicialização, só name e description ficam visíveis.
Tire procedimentos repetíveis do arquivo permanente. O Claude descobre a capacidade agora — e só carrega as instruções completas quando a tarefa pedir.
Em vez de carregar um manual inteiro em toda conversa, a skill libera contexto em três camadas.
Na inicialização, só name e description ficam visíveis.
O pedido combina com a descrição. Só então o corpo do SKILL.md entra.
Referências e scripts abrem apenas se forem necessários para concluir a tarefa.
Copie o arquivo abaixo. Ele transforma revisão de código em um procedimento repetível.
---
name: code-review
description: Use esta skill ao revisar código, pull requests ou diffs para encontrar bugs, riscos de segurança, regressões, problemas de desempenho e lacunas de testes.
---
# Revisão de código
Revise a mudança como código que será executado em produção.
## Processo
1. Leia o diff e identifique o comportamento que mudou.
2. Conecte a mudança ao código chamador e aos testes existentes.
3. Procure bugs, regressões, falhas de segurança e casos-limite.
4. Verifique se caminhos de risco têm testes relevantes.
5. Remova observações cosméticas que não afetam o resultado.
## Saída
- Liste primeiro os achados, do mais grave ao menos grave.
- Para cada achado, cite arquivo e linha, impacto e correção sugerida.
- Se não houver achados, diga isso claramente e cite riscos residuais.
- Não altere arquivos sem autorização explícita.
Escolha seu terminal, copie e execute. A pasta pessoal deixa a skill disponível em qualquer projeto.
f=~/.claude/skills/code-review/SKILL.md; if [ -e "$f" ]; then printf '%s\n' 'Já existe ~/.claude/skills/code-review/SKILL.md — nada foi alterado.'; else mkdir -p ~/.claude/skills/code-review && printf '%s\n' '---' 'name: code-review' 'description: Use esta skill ao revisar código, pull requests ou diffs para encontrar bugs, riscos de segurança, regressões, problemas de desempenho e lacunas de testes.' '---' '' '# Revisão de código' '' 'Revise a mudança como código que será executado em produção.' '' '## Processo' '' '1. Leia o diff e identifique o comportamento que mudou.' '2. Conecte a mudança ao código chamador e aos testes existentes.' '3. Procure bugs, regressões, falhas de segurança e casos-limite.' '4. Verifique se caminhos de risco têm testes relevantes.' '5. Remova observações cosméticas que não afetam o resultado.' '' '## Saída' '' '- Liste primeiro os achados, do mais grave ao menos grave.' '- Para cada achado, cite arquivo e linha, impacto e correção sugerida.' '- Se não houver achados, diga isso claramente e cite riscos residuais.' '- Não altere arquivos sem autorização explícita.' > "$f"; fi
$p = Join-Path $HOME '.claude\skills\code-review'; $f = Join-Path $p 'SKILL.md'; if (Test-Path -LiteralPath $f) { Write-Warning 'Já existe ~/.claude/skills/code-review/SKILL.md — nada foi alterado.' } else { New-Item -ItemType Directory -Force -Path $p | Out-Null; $c = @('---','name: code-review','description: Use esta skill ao revisar código, pull requests ou diffs para encontrar bugs, riscos de segurança, regressões, problemas de desempenho e lacunas de testes.','---','','# Revisão de código','','Revise a mudança como código que será executado em produção.','','## Processo','','1. Leia o diff e identifique o comportamento que mudou.','2. Conecte a mudança ao código chamador e aos testes existentes.','3. Procure bugs, regressões, falhas de segurança e casos-limite.','4. Verifique se caminhos de risco têm testes relevantes.','5. Remova observações cosméticas que não afetam o resultado.','','## Saída','','- Liste primeiro os achados, do mais grave ao menos grave.','- Para cada achado, cite arquivo e linha, impacto e correção sugerida.','- Se não houver achados, diga isso claramente e cite riscos residuais.','- Não altere arquivos sem autorização explícita.') -join [Environment]::NewLine; Set-Content -LiteralPath $f -Value $c -Encoding utf8 }
~/.claude/skills/code-review/SKILL.md● pronta em qualquer projetoSkills são instruções executáveis. Revise arquivos de terceiros, scripts e referências antes de colocar qualquer coisa na pasta pessoal.
Use ~/.claude/skills/ para rotinas pessoais em todos os projetos. Use ./.claude/skills/ quando a regra pertence só ao repositório.
Mantenha name e description no frontmatter, entre as linhas ---. Espaços e delimitadores errados impedem a descoberta.
Skills abertas, agentes no terminal e playbooks que você consegue aplicar hoje.