Template de projeto com GitHub Actions para usar Claude Code agents em PRs e Issues.
Clique em "Use this template" > "Create a new repository"
No seu novo repositório:
- Vá em Settings > Secrets and variables > Actions
- Clique New repository secret
- Nome:
ANTHROPIC_API_KEY - Valor: sua API key da Anthropic
Para usar @claude em comentários:
- Acesse https://github.com/apps/claude
- Clique Install
- Selecione seu repositório
Comente em qualquer Pull Request para acionar os agents:
| Comando | Descrição |
|---|---|
/review |
Code review completo |
/security |
Auditoria de segurança (OWASP Top 10) |
/test |
Sugestões de testes |
/docs |
Melhorias de documentação |
/refactor |
Sugestões de refatoração |
/debug |
Análise de bugs potenciais |
/explain |
Explicação do código |
/agent <nome-do-agent> <prompt opcional>
Exemplos:
/agent security-auditor verificar SQL injection
/agent data-scientist analisar este dataset
/agent ml-engineer sugerir melhorias no modelo
Desenvolvimento:
code-reviewer,frontend-developer,backend-developerreact-specialist,nextjs-developer,python-protypescript-pro,rust-engineer,golang-pro
DevOps:
devops-engineer,kubernetes-specialist,terraform-engineer
Segurança:
security-auditor,penetration-tester
Dados/ML:
data-scientist,data-engineer,ml-engineer
Qualidade:
debugger,refactoring-specialist,test-automator
Para ativar review automático em PRs:
- Adicione a label
claude-reviewao PR - O Claude fará review automaticamente em cada push
- Vá em Actions > Claude Code Agents
- Clique Run workflow
- Escolha o agent e digite o prompt
- Clique Run
.
├── .github/
│ └── workflows/
│ ├── claude-agents.yml # Workflow principal
│ └── claude-quick-commands.yml # Comandos rápidos
├── README.md
└── CLAUDE.md # Instruções para o Claude
Edite .github/workflows/claude-quick-commands.yml:
"/meu-comando")
PROMPT="Act as meu-agent. Faça algo específico."
TITLE="Meu Título"
;;Crie um arquivo CLAUDE.md na raiz do projeto com instruções específicas para o Claude sobre seu projeto.
Os workflows incluem:
- ✅ Sanitização de input contra injeção de comandos
- ✅ Validação de nomes de agents
- ✅ Proteção de API key nos logs (
set +x) - ✅ Tratamento de erros robusto
- Conta Anthropic com API key
- GitHub Actions habilitado no repositório
Template criado com Claude Code