From project-governor
流程设计阶段。Use when designing the process flow, data flow, or interaction flow for a project after requirements are frozen. 通常由上一阶段自动调用,除非用户明确只想重做流程设计。
How this skill is triggered — by the user, by Claude, or both
Slash command
/project-governor:flow-designThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Transform frozen requirements into structured flow diagrams and interaction sequences.
Transform frozen requirements into structured flow diagrams and interaction sequences.
Prerequisite: project-governor:requirements-freeze must be complete.
docs/governor/specs/ contains a dated requirements spec.docs/governor/project.yaml has requirements in phases_completed.If not met, refuse and tell user to run project-governor:requirements-freeze first.
digraph flow_pdca {
rankdir=LR;
node [shape=box, style=filled];
"P: Define flow scope" [fillcolor="#E3F2FD"];
"D: Design + document flows" [fillcolor="#E8F5E9"];
"C: Gate-check flows" [fillcolor="#FFF3E0"];
"A: Accept or rework" [fillcolor="#F3E5F5"];
"P: Define flow scope" -> "D: Design + document flows" -> "C: Gate-check flows" -> "A: Accept or rework";
"C: Gate-check flows" -> "D: Design + document flows" [label="fail", style=dashed];
}
docs/governor/specs/)docs/governor/specs/
语言要求:本次委托产出的所有文档必须使用中文撰写。如果被委托的 skill 输出英文内容,在保存为 artifact 之前必须翻译为中文。专业术语可在括号内保留英文原文。superpowers:brainstorming — Use brainstorming to collaboratively design the flows, 严格遵循渐进式提问原则:
docs/governor/flows/YYYY-MM-DD-<project-name>-flows.md. Include:
Dispatch gate-checker agent against shared/gate-templates/flow-gate.md:
Gate verdict → PASS / CONDITIONAL / FAIL
flow to phases_completed, set current_phase: flow. Write gate record. 更新 docs/governor/INDEX.md:更新当前阶段,追加产物记录行。
auto: true in project.yaml: Automatically invoke project-governor:state-design.auto: false: Prompt: "Flow design complete. Next: invoke project-governor:state-design"Use inline graphviz dot blocks in markdown for all flow diagrams. Example:
digraph example {
input -> validate -> transform -> output;
validate -> error_handler [label="invalid"];
error_handler -> input [label="retry"];
}
Each phase is a self-contained PDCA loop. This phase receives frozen requirements as input and produces verified flows that feed into state design.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub zmyfrank/project-governor --plugin project-governor