Loading...
Loading...
Protocol orchestrator CLI — drives SPIR, ASPIR, AIR, and BUGFIX protocols via a state machine. ALWAYS check this skill before running any `porch` command. Use when you need to check project status, approve gates, signal phase completion, or manage protocol state. Also use when a builder asks about gate approvals or phase transitions.
npx skill4agent add cluesmith/codev porchporch status [id] Show current project state and phase
porch run [id] Run the protocol loop (strict mode)
porch next [id] Get next tasks as JSON
porch done [id] Signal current phase is complete
porch check [id] Run checks for current phase
porch gate [id] Request human approval at a gate
porch approve <id> <gate> --a-human-explicitly-approved-this
porch rollback <id> <phase> Rewind to an earlier phase
porch init <protocol> <id> <name> Initialize a new project--a-human-explicitly-approved-this| Gate | Protocol | When |
|---|---|---|
| SPIR | After spec is written |
| SPIR | After plan is written |
| SPIR, AIR | After PR is created |
porch approve 42 spec-approval --a-human-explicitly-approved-this
porch approve 42 plan-approval --a-human-explicitly-approved-this
porch approve 42 pr --a-human-explicitly-approved-thisporch pending # List all gates waiting for approvalporch approvestatus.yamlporch doneporch approveporch runporch approve(cd /path/to/worktree && porch approve ...)codev/projects/<id>-<name>/status.yaml