ワンクリックで
compound-cook-it
Full-cycle orchestrator chaining all five phases with gates and controls
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Full-cycle orchestrator chaining all five phases with gates and controls
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
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
Decompose work into small testable tasks with clear dependencies
Multi-agent review with lesson-calibrated reviewers, runtime verification, and severity classification
| name | compound-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), pnpm test, and pnpm 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 pnpm 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).