O que Departamento de Desenvolvimento de Software faz?
Organize o Claude Code em um departamento de engenharia de software com agentes, habilidades e regras para fluxos de trabalho de desenvolvimento estruturados.
Visão Geral
Esta habilidade cria uma estrutura hierárquica de agentes de IA que atuam como membros de um departamento de engenharia de software. Cada agente possui habilidades e responsabilidades definidas, promovendo colaboração e consistência.
Como Usar
- Clone este repositório no diretório
.cursor/ouskills/do seu projeto. - Configure os agentes no arquivo
agents.jsonouagents.yamlconforme necessário. - Ative a habilidade no Claude Code com o comando
@skill software_development_department.
Agentes Padrão
| Papel | Responsabilidade | Habilidades Principais |
|---|---|---|
| Tech Lead | Arquitetura e revisão de código | system_design, code_review |
| Desenvolvedor | Implementação e testes | frontend, backend, testing |
| QA | Garantia de qualidade | test_automation, bug_reporting |
| DevOps | Infraestrutura e implantação | ci_cd, cloud_deployment |
Regras de Fluxo de Trabalho
- Planejamento: O Tech Lead cria histórias de usuário e tarefas.
- Desenvolvimento: O Desenvolvedor implementa o código seguindo as especificações.
- Revisão: O Tech Lead revisa o código antes do merge.
- Teste: O QA executa testes automatizados e relata bugs.
- Implantação: O DevOps gerencia a implantação em ambientes de staging e produção.
Exemplo de Configuração
agents:
- role: tech_lead
skills:
- system_design
- code_review
rules:
- "Sempre revisar o design antes da implementação"
- role: developer
skills:
- frontend
- backend
rules:
- "Seguir o guia de estilo do projeto"
- role: qa
skills:
- test_automation
rules:
- "Executar testes antes de cada release"
- role: devops
skills:
- ci_cd
rules:
- "Implantar em staging após aprovação do QA"
Contribuição
Contribuições são bem-vindas! Siga as regras de fluxo de trabalho do departamento e envie um pull request.
Licença
MIT