O que dev-kit faz?
🛠️ Dev Kit — Habilidade de Agente orientada ao ciclo de vida para fluxos de trabalho de desenvolvimento estruturados. Brainstorming, planejamento, implementação, depuração, correção, teste e revisão de código adversarial. Inclui regras para Java/Spring Boot + TypeScript/React/Vue. Compatível com Claude Code, Cursor, Kiro e mais de 40 clientes agênticos.
📚 Visão Geral
O Dev Kit é uma skill de agente focada em engenharia de software que impõe um fluxo de trabalho de desenvolvimento completo e orientado ao ciclo de vida. Ela estrutura as interações do agente de IA para garantir planejamento, implementação de qualidade, testes rigorosos e revisões de código.
✨ Principais Recursos
- Fluxo Orientado ao Ciclo de Vida: Passa por estágios como brainstorming, planejamento, implementação, depuração, correção, teste e revisão adversarial.
- Regras Específicas de Tecnologia: Regras pré-definidas para Java/Spring Boot e TypeScript/React/Vue na pasta
./rules/. - Revisão Adversarial: Inclui uma etapa de revisão de código para detectar bugs, problemas de segurança e violações de estilo.
- Amplamente Compatível: Funciona com Claude Code, Cursor, Kiro e mais de 40 outros clientes agênticos compatíveis.
🚀 Como Usar
- Instalação: Copie a pasta
./rules/para o diretório de regras do seu agente (por exemplo,.cursor/rules/,CLAUDE.md, etc.). - Ativação: Consulte a skill por nome (
dev-kit) no prompt do seu agente ou use o comando de ativação de skill específico do seu cliente. - Fluxo de Trabalho: Siga as instruções do agente para cada etapa do ciclo de vida de desenvolvimento.
Compatibilidade com Clientes
| Cliente | Compatível | Notas |
|---|---|---|
| Claude Code | ✅ | Use o comando /skill dev-kit |
| Cursor | ✅ | Coloque regras em .cursor/rules/ |
| Kiro | ✅ | Habilite em Configurações > Skills |
| Outros (40+) | ✅ | Consulte a documentação do seu cliente |
📂 Estrutura de Regras
./rules/
├── java-spring-boot.md # Regras para desenvolvimento Java com Spring Boot
├── typescript-react.md # Regras para desenvolvimento TypeScript com React
├── typescript-vue.md # Regras para desenvolvimento TypeScript com Vue
└── dev-kit-workflow.md # Regras principais do fluxo de trabalho de desenvolvimento
🧠 Detalhes do Fluxo de Trabalho
- 🤔 Brainstorming: Gere ideias e discuta abordagens potenciais.
- 📋 Planejamento: Crie um plano de implementação detalhado.
- 💻 Implementação: Escreva código seguindo as regras e melhores práticas.
- 🐛 Depuração e Correção: Identifique e corrija bugs.
- 🧪 Testes: Escreva e execute testes unitários/de integração.
- 🔍 Revisão Adversarial: Revise o código em busca de bugs, vulnerabilidades e qualidade.
⚙️ Configuração
Habilite a skill através das instruções de configuração do seu agente ou adicionando um arquivo de regras global.
📝 Licença
Este projeto está licenciado sob a licença MIT.
🤝 Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests.