Install
openclaw skills install elcano-superpowersFacilita desarrollo estructurado con sub-agentes para features, refactors grandes y cambios multi-archivo siguiendo diseño aprobado y TDD.
openclaw skills install elcano-superpowersAdaptado de obra/superpowers para OpenClaw.
Cuando Chema o Luis pidan una feature nueva, refactor grande, o cambio multi-archivo en cualquier proyecto (Elicita, FlightCBT, etc.). NO para fixes de una línea o cambios cosméticos.
1. BRAINSTORM → 2. PLAN → 3. EXECUTE → 4. REVIEW → 5. SHIP
HARD GATE: NO escribir código hasta tener diseño aprobado.
Incluso si parece simple. "Simple" es donde las asunciones matan.
docs/plans/YYYY-MM-DD-<feature>-design.mdDespués del diseño aprobado, escribir plan de implementación.
docs/plans/YYYY-MM-DD-<feature>-plan.md### Tarea N: [Nombre]
**Archivos:**
- Crear: `ruta/exacta/archivo.ts`
- Modificar: `ruta/exacta/existente.ts`
- Test: `tests/ruta/test.ts`
**Paso 1:** Escribir test que falle
[código completo del test]
**Paso 2:** Verificar que falla
Ejecutar: `npm test -- --grep "nombre"`
Esperado: FAIL
**Paso 3:** Implementación mínima
[código completo]
**Paso 4:** Verificar que pasa
Ejecutar: `npm test -- --grep "nombre"`
Esperado: PASS
**Paso 5:** Commit
`git add ... && git commit -m "feat: descripción"`
"Plan guardado en
docs/plans/.... ¿Ejecuto con sub-agentes o prefieres revisarlo primero?"
Un sessions_spawn por tarea del plan. Sub-agente fresco = sin contaminación de contexto.
Eres un implementador. Tu ÚNICA tarea es ejecutar exactamente lo que dice el plan.
REGLAS:
- Sigue el plan al pie de la letra
- Si algo no está claro, PARA y pregunta (no improvises)
- Test primero, implementación después
- Commit al terminar
- NO hagas nada que no esté en el plan
TAREA:
[texto completo de la tarea del plan]
CONTEXTO DEL PROYECTO:
[archivos relevantes, stack, convenciones]
Review 1: Spec compliance (¿hace lo que dice el plan?)
Review 2: Calidad (¿está bien hecho?)
Después de todas las tareas:
git pushgit checkout y documentar