From project-governor
主入口 (Main entry point)。当用户说「用 project-governor 做一个项目/帮我规划/开发/设计 XX 系统」、 「run project governor」、「start governance」时使用此 skill。它会自动初始化项目(如需要)并依次执行所有治理阶段。 Use when the user mentions project-governor in any context that implies starting or continuing a governed project.
How this skill is triggered — by the user, by Claude, or both
Slash command
/project-governor:governor-runThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Automatically chain through all remaining governance phases from the current project state. One command to run the full pipeline.
Automatically chain through all remaining governance phases from the current project state. One command to run the full pipeline.
Reads docs/governor/project.yaml to determine the current phase, then sequentially invokes each remaining governor skill. When auto: true is set in project.yaml, each phase's Act step auto-invokes the next phase instead of stopping to prompt.
Prerequisite: project-governor:project-init must be complete.
docs/governor/project.yaml exists with valid state./project-governor:governor-run
If no project.yaml exists, this first runs project-init automatically, then proceeds through all phases.
If some phases are already complete (e.g., requirements and flow done), this picks up from the next incomplete phase and runs the rest.
digraph governor_run {
rankdir=TB;
node [shape=box, style=filled];
"Read project.yaml" [fillcolor="#E3F2FD"];
"Determine current phase" [fillcolor="#E3F2FD"];
"Invoke next phase skill" [fillcolor="#E8F5E9"];
"Phase completes" [fillcolor="#FFF3E0"];
"More phases?" [shape=diamond, fillcolor="#FFF3E0"];
"Done" [shape=doublecircle, fillcolor="#F3E5F5"];
"Read project.yaml" -> "Determine current phase" -> "Invoke next phase skill" -> "Phase completes" -> "More phases?";
"More phases?" -> "Invoke next phase skill" [label="yes"];
"More phases?" -> "Done" [label="no"];
}
docs/governor/project.yaml existsproject-governor:project-init to create it. After init completes, continue to Step 2.docs/governor/INDEX.md exists, 读取索引了解项目治理全貌以恢复上下文。Based on project type, build the phase sequence:
Type A:
requirements-freeze → flow-design → state-design → implementation-plan → stage-gate → retrospective
Type B:
requirements-freeze → flow-design → state-design → ui-design → implementation-plan → stage-gate → retrospective
Read phases_completed from project.yaml. Find the first phase in the sequence that is NOT in phases_completed.
语言要求:整个治理流程产出的所有文档必须使用中文。每个阶段 skill 的委托过程中都应包含中文输出指令。
Starting from the resume point, invoke each phase skill in order:
project-governor:<phase-name>When retrospective finishes:
When auto: true in project.yaml:
When auto: false (default):
After each phase completes, print a one-line status:
[Governor] Phase "requirements-freeze" complete ✓
[Governor] Phase "flow-design" complete ✓
[Governor] Phase "state-design" complete ✓
...
After all phases complete, print a summary:
[Governor] All phases complete. Cycle <N> finished.
- Requirements: docs/governor/specs/YYYY-MM-DD-*-requirements.md
- Flows: docs/governor/flows/YYYY-MM-DD-*-flows.md
- States: docs/governor/states/YYYY-MM-DD-*-states.md
- Plan: docs/governor/plans/YYYY-MM-DD-*-plan.md
- Gate: docs/governor/gates/gate-cross-phase-cycle-N.md
- Retro: docs/governor/retros/YYYY-MM-DD-*-retro-cycle-N.md
superpowers:brainstorming which asks clarifying questions. Auto mode chains phases together but does not skip user interaction within a phase.This skill is the outer orchestrator. It does not replace any phase's internal PDCA — it simply chains them together so the user doesn't need to manually invoke each one.
npx claudepluginhub zmyfrank/project-governor --plugin project-governorGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.