O que a-team faz?
Infraestrutura multiagente universal para assistentes de codificação de IA. 25 agentes especialistas, 16 habilidades de fluxo de trabalho obrigatórias e um orquestrador principal — para Claude Code, Codex CLI, Cursor e OpenCode.
Visão Geral
O a-team transforma seu assistente de codificação em uma equipe completa de desenvolvimento de software. Em vez de um único agente lidando com todas as tarefas, você obtém 25 agentes especializados, cada um treinado para excelência em uma área específica:
- Agente de Refatoração: Otimiza código legado e melhora a legibilidade.
- Agente de Testes: Cria e mantém testes unitários, de integração e ponta a ponta.
- Agente de Segurança: Verifica vulnerabilidades comuns e propõe correções.
- Agente de Performance: Identifica gargalos e sugere otimizações.
- Agente de Documentação: Gera e mantém documentação técnica (README, JSDoc, etc.).
- Agente de UX: Avalia e melhora a experiência do usuário em interfaces.
- Agente de DevOps: Gerencia configurações de CI/CD, Docker, Kubernetes.
- ... e muitos outros.
Habilidades de Fluxo de Trabalho Obrigatórias
A skill impõe 16 habilidades de fluxo de trabalho que garantem consistência e qualidade em todos os projetos:
- Análise de Requisitos — Entender o que precisa ser feito antes de começar.
- Planejamento de Tarefas — Dividir o trabalho em etapas gerenciáveis.
- Controle de Versão — Commits frequentes e mensagens descritivas.
- Revisão de Código — Verificar mudanças antes de mesclar.
- Testes Automatizados — Garantir que tudo funcione como esperado.
- Documentação Contínua — Manter a documentação atualizada.
- Integração Contínua — Executar pipelines automaticamente.
- Monitoramento — Coletar métricas e logs. ... (lista completa até 16)
Plataformas Suportadas
- Claude Code (recomendado)
- Codex CLI
- Cursor
- OpenCode
Como Usar
Ative a skill em seu assistente de codificação e use comandos como:
a-team start
Inicia o orquestrador principal, que pergunta sobre o projeto.
a-team build "feature: adicionar autenticação OAuth"
Delega a construção de uma nova funcionalidade para a equipe de agentes.
a-team review
Revisa o código atual com o agente de revisão.
a-team status
Exibe o status atual dos agentes e tarefas.
Estrutura de Arquivos
A skill gera automaticamente a seguinte estrutura no diretório do projeto:
.a-team/
├── agents/ # Configurações dos agentes especializados
├── workflows/ # Definições dos fluxos de trabalho
├── sessions/ # Histórico de sessões
└── .a-team.config # Configuração principal
Configuração
Edite o arquivo .a-team/.a-team.config para personalizar:
{
"projectName": "meu-projeto",
"language": "javascript",
"agents": ["refactor", "test", "security", "performance"],
"workflow": "full"
}
Exemplos de Fluxo de Trabalho
-
Desenvolvimento de uma nova API
a-team build "criar endpoint GET /users"- Orquestrador ativa agente de design de API, depois agente de implementação, depois agente de testes.
- Resultado: código testado, documentado e pronto para revisão.
-
Refatoração de módulo legado
a-team build "refatorar módulo de pagamento"- Agente de refatoração analisa e reescreve, seguido por agente de testes e segurança.
- Resultado: código mais limpo, seguro e testado.
Contribuição
Contribuições são bem-vindas! Veja o repositório oficial para diretrizes.
Licença
MIT