subagent-driven-development
Executar Planos com Subagentes e Revisão em Duas Etapas
Também disponível em: Cycleaddict,davila7,Doyajin174,obra,DYAI2025,CodingCossack,Cygnusfear
Os agentes de IA frequentemente têm dificuldade com implementações de múltiplas tarefas complexas. Esta skill resolve isso despachando novos subagentes para cada tarefa com revisões obrigatórias de conformidade com a especificação e qualidade do código.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "subagent-driven-development". Tarefa: Adicionar validação de input ao componente de formulário
Resultado esperado:
Implementador reporta: Adicionada validação para email, telefone e campos obrigatórios. 12/12 testes passando. Auto-revisão: Adicionadas mensagens de erro correspondendo ao design system. Revisor de especificação: Aprovado - todas as regras de validação implementadas. Revisor de código: Aprovado - implementação limpa com tratamento de erro apropriado.
A utilizar "subagent-driven-development". Tarefa: Criar script de migração de banco de dados
Resultado esperado:
Implementador reporta: Criada migração adicionando tabela de usuários com índices. Script de rollback incluído. Auto-revisão: Seguiu padrões de migração existentes. Revisor de especificação: Aprovado. Revisor de código: Aprovado - migração é idempotente e bem documentada.
Auditoria de Segurança
SeguroStatic analyzer flagged 38 patterns but all are false positives. DOT diagram syntax (backticks), markdown formatting (crypto patterns), and self-review checklists (reconnaissance patterns) were incorrectly identified. No actual security risks exist - this is a legitimate workflow orchestration skill.
Pontuação de qualidade
O Que Você Pode Construir
Implementação de funcionalidade a partir de especificação
Executar um plano de implementação de múltiplas funcionalidades onde cada funcionalidade pode ser desenvolvida independentemente
Refatoração de codebases grandes
Dividir refatoração em tarefas discretas com gates de qualidade para garantir correção
Test-driven development em escala
Implementar múltiplos componentes com TDD, garantindo que cada um passe nos testes antes de avançar
Tente Estes Prompts
Estou usando Subagent-Driven Development. Tarefa 1: Criar uma função para validar endereços de email. Contexto: Isso será usado no fluxo de registro de usuário. Por favor implemente com testes.
Estou usando Subagent-Driven Development para implementar autenticação de usuário. Tarefa 1: Criar endpoint de login com validação de senha. Tarefa 2: Adicionar gerenciamento de sessão. Tarefa 3: Implementar logout com invalidação de token. Cada tarefa inclui texto completo do meu documento de plano.
Estou executando um plano usando Subagent-Driven Development. Criei um TodoWrite com 8 tarefas extraídas de docs/plans/api-v2-migration.md. Iniciando Tarefa 1: Migrar endpoints de usuário para formato v2. Aqui está o texto completo da tarefa e contexto sobre a estratégia de migração.
Usando Subagent-Driven Development para Tarefa 3: Implementar rate limiting. Critérios de revisão customizados: Deve lidar com ambientes distribuídos, suportar limites configuráveis por endpoint, incluir coleta de métricas. Revisor de especificação deve verificar estes critérios. Revisor de código deve verificar padrões de integração com Redis.
Melhores Práticas
- Sempre forneça texto completo da tarefa e contexto de forma antecipada - não faça subagentes lerem arquivos de plano
- Responda todas as perguntas de esclarecimento antes de permitir que a implementação comece
- Faça cumprir a ordem de revisão: conformidade com especificação deve passar antes que a revisão de qualidade do código comece
Evitar
- Pular qualquer etapa de revisão ou prosseguir com issues não corrigidas
- Despachar múltiplos subagentes de implementação em paralelo o que pode causar conflitos
- Aceitar auto-revisão como substituto para revisão independente
Perguntas Frequentes
Quando devo usar isto versus execução de sessão paralela?
O que acontece se o revisor de especificação encontrar issues?
Subagentes podem fazer perguntas durante a implementação?
Quantos revisores estão envolvidos por tarefa?
E se um subagente falhar em completar uma tarefa?
Esta skill é compatível com todos os assistentes de IA?
Detalhes do Desenvolvedor
Autor
ZhanlinCuiLicença
MIT
Repositório
https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/subagent-driven-developmentReferência
main
Estrutura de arquivos