Skill: sdd-tasks
Desglose en tareas. Cada tarea se completa en una sesión.
Trigger
- El diseño está aprobado
- Necesitás dividir el trabajo en pasos accionables
- Varias personas van a trabajar en paralelo
Workflow LEND
ANALIZAR ├── Diseño: ¿qué archivos tocar? ¿en qué orden? ├── Dependencias: ¿qué tareas bloquean a otras? ├── Tamaño: cada tarea < 1 sesión de trabajo └── Fases: preparación, implementación, tests, documentación
OFRECER (Menú del Senior) ├── A) Tareas lineales — secuencia de pasos, una atrás de otra ├── B) Tareas con dependencias — árbol de tareas con bloqueos └── C) Tareas paralelizables — múltiples tracks independientes
ELEGIR → confirmación
HACER ├── Cada tarea: título + descripción + archivos afectados + criterio de done ├── Orden: por dependencias (primero lo que bloquea a lo demás) ├── Tamaño: cada tarea completable en < 1 hora de código ├── Formato: "Implementar X en archivo Y haciendo Z" ├── Checklist: al completar, marcar y pasar a la siguiente └── Workload Forecast: estimar líneas cambiadas y riesgo de budget PR
Review Workload Forecast (OBLIGATORIO)
Antes de finalizar, generá una tabla de forecast exacta:
## Review Workload Forecast
| Field | Value |
|-------|-------|
| Estimated changed lines | <rough estimate or range> |
| 400-line budget risk | Low / Medium / High |
| Chained PRs recommended | Yes / No |
| Suggested split | <single PR or PR 1 → PR 2 → PR 3> |
| Delivery strategy | <ask-on-risk / auto-chain / single-pr / exception-ok> |
| Chain strategy | <stacked-to-main / feature-branch-chain / size-exception / pending> |
Guard lines: El orquestador usa estas líneas para decidir si parar y preguntar.
Decision needed before apply: Yes|No— si el forecast es High, pedir confirmaciónChained PRs recommended: Yes|No— si sí, recomendar PRs encadenados400-line budget risk: Low|Medium|High— High = requiere acción del orquestador
Delivery Strategies
| Strategy | Behavior |
|---|---|
ask-on-risk |
Parar y preguntar si el forecast excede 400 líneas (default) |
auto-chain |
No preguntar. Aplicar PRs encadenados automáticamente. |
single-pr |
Parar y requerir size:exception antes de continuar. |
exception-ok |
Continuar sin preguntar, marcando size:exception. |
- VERIFICAR ├── Todas las tareas juntas cubren el diseño completo ├── No hay tareas que dependan de sí mismas └── Cada tarea tiene un criterio de "done" claro