porch
2
总安装量
1
周安装量
#72941
全站排名
安装命令
npx skills add https://github.com/cluesmith/codev --skill porch
Agent 安装分布
amp
1
cline
1
opencode
1
cursor
1
continue
1
kimi-cli
1
Skill 文档
porch – Protocol Orchestrator
Synopsis
porch <command> [project-id]
Porch drives SPIR, TICK, and BUGFIX protocols via a state machine with phase transitions, gates, and multi-agent consultations.
Commands
porch status [id] # Show project status (auto-detects in worktree)
porch run [id] # Run the protocol loop (strict mode)
porch next [id] # Get next tasks for a project
porch done [id] # Signal current phase work is complete
porch approve <id> <gate> # Approve a gate (human only)
porch pending # List all pending gates across projects
Gates
Gates are human approval checkpoints. Builders STOP at gates and wait.
| Gate | Protocol | When |
|---|---|---|
spec-approval |
SPIR | After spec is written |
plan-approval |
SPIR | After plan is written |
pr |
SPIR, TICK | After PR is created |
porch approve 42 spec-approval # Approve spec gate
porch approve 42 plan-approval # Approve plan gate
porch approve 42 pr # Approve PR gate
Project State
State is stored in codev/projects/<id>/status.yaml, managed automatically by porch. Never edit status.yaml directly.
Common Mistakes
- Never call
porch approveas a builder – Only humans approve gates - Never edit status.yaml directly – Only porch modifies state
- Builders should use
porch doneto signal phase completion, notporch approve porch runis for strict mode only – soft mode builders follow the protocol manually