sdd-tasks

Divide el cambio en tareas concretas, ordenadas por dependencia y agrupadas por fase. Cada tarea es accionable y verificable. Trigger: Después de sdd-design para desglosar el cambio en tareas.

SKILL.md

GitHub

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

  1. 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

  2. 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

  3. ELEGIR → confirmación

  4. 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ón
  • Chained PRs recommended: Yes|No — si sí, recomendar PRs encadenados
  • 400-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.
  1. 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