You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Usuario: "Quiero agregar un nuevo agente a mi squad existente"
1. Usuario crea manualmente archivo de agente en agents/
2. Usuario actualiza manualmente squad.yaml components.agents[]
3. Usuario ejecuta *validate-squad (podría fallar)
4. Usuario corrige problemas manualmente
5. Sin documentación de lo que se agregó
6. Sin vínculo a ninguna historia
Deseado (Con Nuevas Tareas)
Usuario: "Quiero agregar un nuevo agente a mi squad existente"
1. Usuario ejecuta *analyze-squad my-squad
→ Muestra estructura actual, componentes, sugerencias
2. Usuario ejecuta *extend-squad my-squad
→ Interactivo: "¿Qué te gustaría agregar?"
→ Opciones: agent, task, template, tool, workflow, checklist, script, data
→ Creación guiada con plantillas
→ Actualización automática de squad.yaml
→ Validación automática
3. Opcionalmente vincula a historia vía flag --story SQS-XX
Historias Relacionadas
Historia
Estado
Relevancia
SQS-4
✅ Hecho
Agente Squad Creator (base)
SQS-9
✅ Hecho
Squad Designer (design-squad)
SQS-10
✅ Hecho
Referencia de Config de Proyecto
SQS-11
📋 Propuesta
Tareas Analyze & Extend de Squad
Referencia de Patrón: analyze-project-structure.md
La tarea existente analyze-project-structure.md proporciona un buen patrón:
Elicitación - Preguntar qué feature agregar
Escaneo - Escanear estructura del proyecto
Análisis de Patrones - Identificar patrones existentes
Recomendaciones - Generar sugerencias
Documentos de Salida - Crear docs de análisis
Este patrón puede adaptarse para análisis de squads.
Patrones Técnicos Detectados
Distribución de Lenguajes
TypeScript: Principal para scripts
JavaScript: Herramientas y scripts de squad
Markdown: Definiciones de agentes/tareas
Testing
Framework: Jest
Cobertura: >80% en scripts core
Ubicación:tests/unit/squad/
Configuración
Schema: Validación JSON Schema
Manifiesto: squad.yaml (YAML)
Herencia: extend/override/none
Resumen de Recomendaciones
Crear tarea *analyze-squad - Analizar estructura de squad existente