subagent-driven-development
Ejecutar Planes con Subagentes y Revisión en Dos Etapas
También disponible en: Cycleaddict,davila7,Doyajin174,obra,DYAI2025,CodingCossack,Cygnusfear
Los agentes de IA a menudo tienen dificultades con implementaciones complejas de múltiples tareas. Esta habilidad lo resuelve dispatchando subagentes frescos para cada tarea con revisiones obligatorias de cumplimiento de especificaciones y calidad de código.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "subagent-driven-development". Tarea: Agregar validación de entrada al componente de formulario
Resultado esperado:
Implementador reporta: Agregada validación para email, teléfono y campos requeridos. 12/12 tests pasando. Auto-revisión: Agregados mensajes de error cumpliendo con el sistema de diseño. Revisor de especificaciones: Aprobado - todas las reglas de validación implementadas. Revisor de código: Aprobado - implementación limpia con manejo de errores adecuado.
Usando "subagent-driven-development". Tarea: Crear script de migración de base de datos
Resultado esperado:
Implementador reporta: Creada migración agregando tabla de usuarios con índices. Script de rollback incluido. Auto-revisión: Siguió patrones de migración existentes. Revisor de especificaciones: Aprobado. Revisor de código: Aprobado - migración es idempotente y bien documentada.
Auditoría de seguridad
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.
Puntuación de calidad
Lo que puedes crear
Implementación de características a partir de especificaciones
Ejecutar un plan de implementación de múltiples características donde cada una puede desarrollarse independientemente
Refactorización de bases de código grandes
Dividir la refactorización en tareas discretas con puertas de calidad para garantizar la corrección
Desarrollo dirigido por pruebas a escala
Implementar múltiples componentes con TDD, asegurando que cada uno pase las pruebas antes de avanzar
Prueba estos prompts
Estoy usando Subagent-Driven Development. Tarea 1: Crear una función para validar direcciones de email. Contexto: Esto se usará en el flujo de registro de usuarios. Por favor implementar con tests.
Estoy usando Subagent-Driven Development para implementar autenticación de usuarios. Tarea 1: Crear endpoint de login con validación de contraseña. Tarea 2: Agregar gestión de sesiones. Tarea 3: Implementar logout con invalidación de tokens. Cada tarea incluye el texto completo de mi documento de plan.
Estoy ejecutando un plan usando Subagent-Driven Development. He creado un TodoWrite con 8 tareas extraídas de docs/plans/api-v2-migration.md. Comenzando Tarea 1: Migrar endpoints de usuarios a formato v2. Aquí está el texto completo de la tarea y el contexto sobre la estrategia de migración.
Usando Subagent-Driven Development para Tarea 3: Implementar rate limiting. Criterios de revisión personalizados: Debe manejar entornos distribuidos, soportar límites configurables por endpoint, incluir recolección de métricas. El revisor de especificaciones debe verificar estos criterios. El revisor de código debe verificar patrones de integración con Redis.
Mejores prácticas
- Siempre proporciona el texto completo de la tarea y el contexto upfront - no hagas que los subagentes lean archivos de plan
- Responde todas las preguntas clarificadoras antes de permitir que comience la implementación
- Refuerza el orden de revisión: el cumplimiento de especificaciones debe pasar antes de que comience la revisión de calidad de código
Evitar
- Saltarse cualquiera de las etapas de revisión o proceder con problemas sin solución
- Dispatchar múltiples subagentes de implementación en paralelo lo cual puede causar conflictos
- Aceptar auto-revisión como sustituto de revisión independiente
Preguntas frecuentes
¿Cuándo debo usar esto versus ejecución de sesión paralela?
¿Qué pasa si el revisor de especificaciones encuentra problemas?
¿Pueden los subagentes hacer preguntas durante la implementación?
¿Cuántos revisores están involucrados por tarea?
¿Qué pasa si un subagente falla en completar una tarea?
¿Es esta habilidad compatible con todos los asistentes de IA?
Detalles del desarrollador
Autor
ZhanlinCuiLicencia
MIT
Repositorio
https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/subagent-driven-developmentRef.
main
Estructura de archivos