Pular para o conteúdo
Skillpedia
Código em geral48 mil · #4264

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/subagent-driven-development/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/subagent-driven-development/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-development

Ou 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.md
Conteú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

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4264
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas