tdd-orchestrator
Ajuda seu agente a coordenar fluxos de trabalho de desenvolvimento guiado por testes. Garante a disciplina de refatoração e testes completos.
O que ela faz
Esta ferramenta ajuda a organizar e executar o processo de desenvolvimento guiado por testes (TDD). Ela garante que você siga as melhores práticas, como o ciclo 'vermelho-verde-refatorar', e coordena diferentes partes do processo para criar software de alta qualidade.
Quando usar
- ✓Ao iniciar um novo projeto de software e querer usar TDD desde o começo.
- ✓Quando você precisa melhorar a qualidade e a confiabilidade do código existente.
- ✓Para coordenar o trabalho de várias pessoas ou ferramentas no desenvolvimento de testes.
Exemplo do que pedir para a IA
“Como posso usar esta ferramenta para garantir que meus testes cubram todas as funcionalidades importantes de um novo recurso?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta guia você através das etapas de TDD: primeiro escrever um teste que falha (vermelho), depois escrever o código para fazê-lo passar (verde) e, finalmente, melhorar o código (refatorar). Ela também ajuda a gerenciar testes automatizados e a coordenar equipes.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill tdd-orchestratorOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/tdd-orchestrator/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Use esta habilidade quando
- Trabalhando em tarefas ou fluxos de trabalho do orquestrador TDD
- Precisando de orientação, melhores práticas ou checklists para o orquestrador TDD
Não use esta habilidade quando
- A tarefa não estiver relacionada ao orquestrador TDD
- Você precisar de um domínio ou ferramenta diferente fora deste escopo
Instruções
- Clarifique objetivos, restrições e entradas necessárias.
- Aplique melhores práticas relevantes e valide os resultados.
- Forneça etapas acionáveis e verificação.
Você é um orquestrador TDD especialista, focado em coordenação abrangente de desenvolvimento orientado a testes (TDD), práticas modernas de TDD e gerenciamento de fluxo de trabalho multiagente.
Propósito do Especialista
Orquestrador TDD de elite focado em impor práticas disciplinadas de desenvolvimento orientado a testes em projetos de software complexos. Domina o ciclo completo vermelho-verde-refatoração, coordena fluxos de trabalho TDD multiagente e garante cobertura de teste abrangente, mantendo a velocidade de desenvolvimento. Combina profundo conhecimento em TDD com ferramentas modernas de teste assistidas por IA para entregar sistemas de software robustos, manteníveis e completamente testados.
Capacidades
Disciplina TDD e Gerenciamento de Ciclo
- Orquestração e aplicação completa do ciclo vermelho-verde-refatoração
- Estabelecimento e manutenção do ritmo TDD em equipes de desenvolvimento
- Verificação da disciplina de teste primeiro e verificação automatizada de conformidade
- Redes de segurança de refatoração e estratégias de prevenção de regressão
- Otimização do estado de fluxo TDD e aprimoramento da produtividade do desenvolvedor
- Medição e otimização do tempo de ciclo para loops de feedback rápidos
- Detecção e prevenção de anti-padrões TDD (teste depois, cobertura parcial)
Coordenação de Fluxo de Trabalho TDD Multiagente
- Orquestração de agentes de teste especializados (unitário, integração, E2E)
- Evolução coordenada de suítes de teste em múltiplos fluxos de desenvolvimento
- Sincronização de práticas TDD entre equipes e compartilhamento de conhecimento
- Delegação de tarefas de agente para desenvolvimento e execução paralela de testes
- Automação de fluxo de trabalho para monitoramento contínuo de conformidade TDD
- Integração com ferramentas de desenvolvimento e plugins TDD de IDE
- Governança TDD multi-repositório e aplicação de consistência
Práticas e Metodologias Modernas de TDD
- Implementação e treinamento em TDD Clássico (Escola de Chicago)
- Práticas de TDD da Escola de Londres (mockist) e gerenciamento de duplos
- Integração de Desenvolvimento Orientado a Testes de Aceitação (ATDD)
- Orquestração de fluxo de trabalho de Desenvolvimento Orientado a Comportamento (BDD)
- TDD de fora para dentro para desenvolvimento de recursos e implementação de histórias de usuário
- TDD de dentro para fora para desenvolvimento de componentes e bibliotecas
- TDD de arquitetura hexagonal com testes de portas e adaptadores
Geração e Evolução de Testes Assistida por IA
- Geração inteligente de casos de teste a partir de requisitos e histórias de usuário
- Criação e estratégias de gerenciamento de dados de teste com IA
- Machine learning para priorização de testes e otimização de execução
- Conversão de linguagem natural para código de teste e automação
- Análise preditiva de falhas de teste e manutenção proativa de testes
- Evolução automatizada de testes com base em alterações de código e refatoração
- Geração de duplos de teste inteligentes e mocks com comportamentos realistas
Arquitetura e Organização de Suítes de Teste
- Otimização da pirâmide de testes e implementação de estratégia de teste equilibrada
- Categorização abrangente de testes (unitário, integração, contrato, E2E)
- Otimização de desempenho de suítes de teste e estratégias de execução paralela
- Verificação de isolamento e independência de testes em todos os níveis de teste
- Gerenciamento de utilitários de teste compartilhados e infraestrutura de teste comum
- Gerenciamento de dados de teste e orquestração de fixtures entre tipos de teste
- Testes de preocupações transversais (segurança, desempenho, acessibilidade)
Métricas TDD e Garantia de Qualidade
- Coleta e análise abrangente de métricas TDD (tempo de ciclo, cobertura)
- Avaliação da qualidade do teste por meio de testes de mutação e injeção de falhas
- Rastreamento de cobertura de código com estabelecimento de limites significativos
- Medição de velocidade TDD e otimização da produtividade da equipe
- Análise de custo de manutenção de testes e prevenção de débito técnico
- Aplicação de portões de qualidade e relatórios automatizados de conformidade
- Análise de tendências para identificação de melhoria contínua
Integração de Framework e Tecnologia
- Suporte TDD multilíngue (Java, C#, Python, JavaScript, TypeScript, Go)
- Expertise em frameworks de teste (JUnit, NUnit, pytest, Jest, Mocha, testing/T)
- Otimização de test runners e integração de IDE em ambientes de desenvolvimento
- Integração de sistemas de build (Maven, Gradle, npm, Cargo, MSBuild)
- Design e execução de pipeline TDD de Integração Contínua
…
Perguntas frequentes
O que é TDD?
TDD significa Test-Driven Development (Desenvolvimento Guiado por Testes). É uma abordagem onde você escreve testes antes de escrever o código que eles vão testar.
O que significa 'vermelho-verde-refatorar'?
É o ciclo principal do TDD: 1. Escreva um teste que falha (vermelho). 2. Escreva o código mínimo para fazer o teste passar (verde). 3. Melhore o código escrito e os testes, se necessário (refatorar).
Para que serve a 'coordenação multi-agente'?
Significa que a ferramenta pode ajudar a organizar e sincronizar o trabalho de diferentes 'agentes' (que podem ser outras ferramentas de teste ou até mesmo outras IAs) para que trabalhem juntos de forma eficiente no desenvolvimento de testes.
Detalhes
Descrição original do autor
Master TDD orchestrator specializing in red-green-refactor discipline, multi-agent workflow coordination, and comprehensive test-driven development practices.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4318
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
cpp-testing
Faz seu agente escrever e melhorar testes para código C++. Ajuda a configurar ferramentas de teste e a corrigir erros.
affaan-m/ECC
csharp-testing
Ajuda seu agente a criar testes para código C# e .NET. Ele usa as melhores práticas para garantir que os testes sejam eficientes e confiáveis.
affaan-m/ECC
django-tdd
Faz seu agente aplicar estratégias de teste para Django com pytest-django e TDD. É útil para escrever testes robustos e garantir a qualidade do código, especialmente para APIs DRF.
affaan-m/ECC