subagent-driven-development
Ajuda seu agente a executar planos de implementação com tarefas independentes. Ele coordena as ações para garantir que tudo seja feito na ordem certa. Bom para projetos complexos.
O que ela faz
Essa ferramenta ajuda a executar um plano de desenvolvimento de software. Ela divide o trabalho em tarefas menores e usa 'subagentes' (outras IAs) para fazer cada parte, verificando a qualidade depois.
Quando usar
- ✓Quando você tem um plano detalhado para criar algo.
- ✓Quando as partes do plano podem ser feitas separadamente.
- ✓Quando você quer que a IA trabalhe sozinha em várias etapas sem interrupção.
Exemplo do que pedir para a IA
“Use esta ferramenta para executar o plano de desenvolvimento que criamos.”
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 IA pega seu plano, divide em tarefas e envia cada uma para um agente especializado. Cada tarefa é revisada duas vezes: primeiro para ver se seguiu as instruções e depois para verificar a qualidade do código.
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 subagent-driven-developmentOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/subagent-driven-development/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.
Desenvolvimento Guiado por Subagentes
Execute o plano despachando um novo subagente para cada tarefa, com revisão em duas etapas após cada uma: primeiro, revisão de conformidade com a especificação, depois, revisão de qualidade do código.
Princípio central: Novo subagente por tarefa + revisão em duas etapas (especificação e depois qualidade) = alta qualidade, iteração rápida
Quando Usar
digraph when_to_use {
"Have implementation plan?" [shape=diamond];
"Tasks mostly independent?" [shape=diamond];
"Stay in this session?" [shape=diamond];
"subagent-driven-development" [shape=box];
"executing-plans" [shape=box];
"Manual execution or brainstorm first" [shape=box];
"Have implementation plan?" -> "Tasks mostly independent?" [label="yes"];
"Have implementation plan?" -> "Manual execution or brainstorm first" [label="no"];
"Tasks mostly independent?" -> "Stay in this session?" [label="yes"];
"Tasks mostly independent?" -> "Manual execution or brainstorm first" [label="no - tightly coupled"];
"Stay in this session?" -> "subagent-driven-development" [label="yes"];
"Stay in this session?" -> "executing-plans" [label="no - parallel session"];
}
vs. Executando Planos (sessão paralela):
- Mesma sessão (sem troca de contexto)
- Novo subagente por tarefa (sem poluição de contexto)
- Revisão em duas etapas após cada tarefa: conformidade com a especificação primeiro, depois qualidade do código
- Iteração mais rápida (sem intervenção humana entre as tarefas)
O Processo
digraph process {
rankdir=TB;
subgraph cluster_per_task {
label="Por Tarefa";
"Despachar subagente implementador (./implementer-prompt.md)" [shape=box];
"Subagente implementador faz perguntas?" [shape=diamond];
"Responder perguntas, fornecer contexto" [shape=box];
"Subagente implementador implementa, testa, commita, auto-revisa" [shape=box];
"Despachar subagente revisor de especificação (./spec-reviewer-prompt.md)" [shape=box];
"Subagente revisor de especificação confirma que o código corresponde à especificação?" [shape=diamond];
"Subagente implementador corrige lacunas na especificação" [shape=box];
"Despachar subagente revisor de qualidade de código (./code-quality-reviewer-prompt.md)" [shape=box];
"Subagente revisor de qualidade de código aprova?" [shape=diamond];
"Subagente implementador corrige problemas de qualidade" [shape=box];
"Marcar tarefa como concluída em TodoWrite" [shape=box];
}
"Ler plano, extrair todas as tarefas com texto completo, anotar contexto, criar TodoWrite" [shape=box];
"Mais tarefas restantes?" [shape=diamond];
"Despachar subagente revisor final de código para toda a implementação" [shape=box];
"Usar superpoderes: finishing-a-development-branch" [shape=box style=filled fillcolor=lightgreen];
"Ler plano, extrair todas as tarefas com texto completo, anotar contexto, criar TodoWrite" -> "Despachar subagente implementador (./implementer-prompt.md)";
"Despachar subagente implementador (./implementer-prompt.md)" -> "Subagente implementador faz perguntas?";
"Subagente implementador faz perguntas?" -> "Responder perguntas, fornecer contexto" [label="sim"];
"Responder perguntas, fornecer contexto" -> "Despachar subagente implementador (./implementer-prompt.md)";
"Subagente implementador faz perguntas?" -> "Subagente implementador implementa, testa, commita, auto-revisa" [label="não"];
"Subagente implementador implementa, testa, commita, auto-revisa" -> "Despachar subagente revisor de especificação (./spec-reviewer-prompt.md)";
"Despachar subagente revisor de especificação (./spec-reviewer-prompt.md)" -> "Subagente revisor de especificação confirma que o código corresponde à especificação?";
"Subagente revisor de especificação confirma que o código corresponde à especificação?" -> "Subagente implementador corrige lacunas na especificação" [label="não"];
"Subagente implementador corrige lacunas na especificação" -> "Despachar subagente revisor de especificação (./spec-reviewer-prompt.md)" [label="re-revisar"];
"Subagente revisor de especificação confirma que o código corresponde à especificação?" -> "Despachar subagente revisor de qualidade de código (./code-quality-reviewer-prompt.md)" [label="sim"];
"Despachar subagente revisor de qualidade de código (./code-quality-reviewer-prompt.md)" -> "Subagente revisor de qualidade de código aprova?";
"Subagente revisor de qualidade de código aprova?" -> "Subagente implementador corrige problemas de qualidade" [label="não"];
"Subagente implementador corrige problemas de qualidade" -> "Despachar subagente revisor de qualidade de código (./code-quality-reviewer-prompt.md)" [label="re-revisar"];
"Subagente revisor de qualidade de código aprova?" -> "Marcar tarefa como concluída em TodoWrite" [label="sim"];
"Marcar tarefa como concluída em TodoWrite" -> "Mais tarefas restantes?";
"Mais tarefas restantes?" -> "Despachar subagente implementador (./implementer-prompt.md)" [label="sim"];
…
Perguntas frequentes
Qual a diferença entre 'Subagent-Driven Development' e 'Executing Plans'?
Ambas executam planos. 'Subagent-Driven Development' faz tudo na mesma conversa, usando agentes novos para cada tarefa e revisando no final. 'Executing Plans' pode dividir o trabalho em conversas separadas.
Por que usar um 'subagente' novo para cada tarefa?
Isso evita que informações antigas de outras tarefas atrapalhem o trabalho atual, garantindo que cada tarefa seja feita com foco total nas suas instruções.
O que são as revisões?
Após um agente terminar uma tarefa, outro agente verifica se o trabalho está de acordo com o plano (revisão de especificação) e depois se o código está bem escrito e sem erros (revisão de qualidade).
Detalhes
Descrição original do autor
Use when executing implementation plans with independent tasks in the current session
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4264
- 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
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC