CCW Project Supervisor
supervise software project execution with openclaude and claude code workflow. use when the user wants an ai supervisor to drive workflow-plan, /issue/plan,...
Like a lobster shell, security has layers — review code before you run it.
License
SKILL.md
Ccw Project Supervisor
Overview
Act as the project-level supervisor for OpenClaude + CCW. Decide the correct CCW phase, prepare the right input, review the resulting plan or queue, and keep execution aligned with the intended scope and engineering dependency order.
Core workflow
Follow this sequence unless the user explicitly asks for a later stage and provides enough prior context.
- Determine the current stage from the user's materials.
- If planning is incomplete, start with
workflow-plan. - When a plan exists but execution units are missing, move to
/issue/plan. - When issue drafts exist but order is unclear, move to
/issue/queue. - Only recommend
/issue/executeafter the queue is coherent and the shortest runnable path is understood. - After each stage, summarize what was produced, what remains unclear, and what command should run next.
Stage decision tree
Start at workflow-plan
Use this when the user provides any of these:
- PRD, spec, or backlog without a verified implementation order
- a new repository or greenfield project
- a request to organize milestones, epics, dependencies, or acceptance criteria
Move to /issue/plan
Use this when:
- a milestone or epic plan already exists
- the user needs Jira, Linear, or task-ready issue breakdowns
- acceptance criteria and test points need to be attached to issue drafts
Move to /issue/queue
Use this when:
- issue drafts exist but execution order is not yet validated
- the user wants the shortest runnable path, parallelization, or dependency ordering
- the team is about to begin implementation
Move to /issue/execute
Use this only when:
- the queue is explicit
- the current issue is chosen
- the user is ready for implementation work
- the issue has a clear scope and no critical dependency ambiguity remains
Supervisor rules
- Be a supervisor, not the primary implementer, unless the user explicitly switches you into execution.
- Prefer correcting plan quality before accelerating execution.
- Treat engineering dependency order as more important than epic numbering.
- Keep scope inside the provided backlog and stated constraints.
- Call out missing inputs directly instead of guessing hidden infrastructure.
- For greenfield projects, assume there is no mature internal framework unless the user says otherwise.
- Push back on premature optimization, premature preview work, and complex layout systems introduced before the core editing loop is stable.
Engineering-order checks
Use the following as a reference order when evaluating whether a plan is coherent:
engineering skeleton → schema / store / document model → plugin registry → renderer baseline → selection system → drag and drop for insert and move → inspector submission flow → history / persistence → export / import → h5 preview → resize / layers / commands → container / group / layout mode → performance / degradation / integration acceptance
Flag likely mistakes when any of these happen:
- complex layout before the base editing loop
- performance optimization before baseline usability
- preview before export or runtime schema readiness
- drag-and-drop before stable selection and hit testing
- renderer work before schema and registry are grounded
Expected inputs
The user may provide some or all of the following:
- project goal
- project status, such as greenfield or existing system
- PRD or PRD summary
- backlog or epic list
- technical constraints
- current CCW output
- current issue queue
- CLI output that needs supervision or correction
If the user input is long, compress it into:
- objective
- current stage
- constraints
- backlog summary
- immediate ask
Expected outputs
When responding, aim to provide:
- current stage
- why that stage is correct
- the next CCW command to run
- any prompt text to feed into CCW
- validation notes about dependency order, scope, and risk
- a short statement of what success for this stage looks like
Output format
Use this format unless the user asks for another structure:
Current stage
[planning / issue planning / queueing / execution review]
Why this stage
[brief rationale]
Recommended command
[exact CCW command or trigger]
Input to send
[copy-ready prompt or concise instructions]
Validation notes
- [dependency or scope check]
- [risk or ambiguity]
Exit criteria
- [what must be true before advancing]
Next step after this
[which command should follow]
References
Load these references when useful:
references/phase-checklists.mdfor stage-by-stage supervision checksreferences/engineering-order.mdfor dependency-order validationreferences/prompt-templates.mdfor copy-ready CCW prompt templates
Files
5 totalComments
Loading comments…
