con un clic
cook-it
Full-cycle orchestrator chaining all five phases with gates and controls
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Full-cycle orchestrator chaining all five phases with gates and controls
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Decompose a large system specification into cook-it-ready epic beads via DDD bounded contexts
Reference for configuring, launching, and monitoring infinity loops and polish loops
Decompose a large system specification into cook-it-ready epic beads via DDD bounded contexts
Reflect on the cycle and capture high-quality lessons for future sessions
Full-cycle orchestrator chaining all five phases with gates and controls
Decompose work into small testable tasks with clear dependencies
| name | Cook It |
| description | Full-cycle orchestrator chaining all five phases with gates and controls |
Chain all 5 phases end-to-end: Spec Dev, Plan, Work, Review, Compound. This skill governs the orchestration -- phase sequencing, gates, progress tracking, and error recovery.
Before starting EACH phase, you MUST use the Read tool to open its skill file:
Do NOT proceed from memory. Read the skill, then follow it exactly.
When a cooking session begins, proceed with the protocol below.
ca phase-check init <epic-id>
For each phase:ca phase-check start <phase>ca search and ca knowledge with the current goal -- display results before proceedingbd update <epic-id> --notes="Phase: NAME COMPLETE | Next: NEXT"bd list --status=open and verify Review + Compound tasks exist, then run ca phase-check gate post-planSpec: pointer in the epic stub (bd show <epic-id>) or the Spec: bead note, and open that docs/specs/ file as the source of truth. If no spec-file pointer exists (legacy epic), fall back to reading the spec from the epic description. Verify the ## Acceptance Criteria section exists in that spec file. If missing, the plan phase MUST be re-entered to generate the AC table before proceeding to Work. This gate ensures the contract between plan and work is fulfilled.Spec: pointer in the epic stub (bd show <epic-id>) or the Spec: bead note, and open that docs/specs/ file as the source of truth. If no spec-file pointer exists (legacy epic), fall back to reading the spec from the epic description. Verify the ## Verification Contract section exists in that spec file. If missing, the plan phase MUST be re-entered to define the epic-local proof of done before proceeding to Work.bd list --status=in_progress must be empty. Then run ca phase-check gate gate-3ca phase-check gate gate-4ca verify-gates <epic-id> (must PASS), {{QUALITY_GATE_TEST}}, and {{QUALITY_GATE_LINT}}. Then resolve the spec file (via the epic Spec: pointer, falling back to the epic description for legacy epics), read its ## Verification Contract, and run every required evidence item that remains open, including {{QUALITY_GATE_BUILD}} when build is required, before running ca phase-check gate final (auto-cleans phase state)If a gate fails, DO NOT proceed. Fix the issue first.
bd show <epic-id> and read notes for phase state. Resume from that phase.ca verify-gates passed at the endCook-it does not invent "done" late in the cycle. The ## Verification Contract written during plan is the epic-local source of truth for:
webapp, api, cli, library, service, or mixed)If the contract is missing, stop and go back to plan. The fallback to legacy test + lint exists for older epics, not for newly planned work.
Before saying "done": git status, git add, bd sync, git commit, bd sync, git push.
If phase state gets stuck, use the escape hatch: ca phase-check clean (or ca phase-clean).