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, IMMEDIATELY print the brain banner below (copy it verbatim):
___ ___
.."`) "`.." "(``.
.'; _..=. [96m::[0m -'._ ;.
: ) ;"':._. [96m::[0m_. ( :. .:-" _. "[36m##[0m""._-:
/." -" ._.[96m::[0m._. .'" ".: : : ( -:" [96m::[0m ":- ) : ) ( .":==._ ''=.[36m##[0m.=' ' _.==: .'
(: , " "[36m##[0m" " .'".)
`' "--. "- )( -" ..--" -/ (" (_." ="""-..."...-""= "._) ") "..__..-" )[32m%[0m..'[32m%[0m( "-..__.." (#"...'\\[32m%%%%[0m/..."#)
[35m######[0m--'[35m######[0m"
"[35m###[0m")[33m@@[0m(`[35m###[0m"
\[33m@@[0m/
Claw'd
Then proceed with the protocol below.
npx ca phase-check init <epic-id>
For each phase:npx ca phase-check start <phase>npx ca search and npx 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 npx ca phase-check gate post-planbd list --status=in_progress must be empty. Then run npx ca phase-check gate gate-3npx ca phase-check gate gate-4npx ca verify-gates <epic-id> (must PASS), pnpm test, and pnpm lint, then run npx 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.npx ca verify-gates passed at the endBefore saying "done": git status, git add, bd sync, git commit, bd sync, git push.
If phase state gets stuck, use the escape hatch: npx ca phase-check clean (or npx ca phase-clean).