ControlFlow Strict Workflow (Cursor)
Overview
Use this entry point in Cursor Agent mode for the full ControlFlow workflow: plan, pre-execution review, execution, final review, and durable artifacts. Read and follow sibling skills under .cursor/skills/ (or project skills path).
Workflow
- Route the task if needed — follow
controlflow-routerskill. - Write a saved plan — follow
controlflow-planningatplans/<task-slug>-plan.md. - Pre-execution review by complexity:
TRIVIAL: optional strict reviewSMALL: delegatecontrolflow-plan-auditoror followcontrolflow-plan-auditskillMEDIUM: plan audit +controlflow-assumption-verifieragent or skillLARGE: addcontrolflow-executability-verifieragent or skill- unresolved
HIGHsemantic risk: include assumption verifier; consider executability verifier
- Save reviewer outputs in
plans/artifacts/<task-slug>/. - If review blocks, revise the plan before execution.
- Execute — follow
controlflow-orchestrationskill; delegate implementer phases to.cursor/agents/controlflow-*-implementerwhen Task is available. - Final review —
controlflow-code-revieweragent orcontrolflow-reviewskill. - Long sessions —
controlflow-memory-hygieneas needed.
Cursor Subagent Delegation
When the Task tool is available, delegate isolated review/research with:
Task(subagent_type="controlflow-plan-auditor", description="Plan audit", prompt="...")
Use subagent_type matching the filename in .cursor/agents/ (without .md). The prompt must include plan path, tier, trace_id, and expected report sections.
Fallback: If Task is unavailable, run the matching skill in this session and save Markdown under plans/artifacts/<task-slug>/. Do not claim isolation was enforced.
Verification Story
Every phase claim needs evidence: command output, artifact path, review result, test result, or documented skip reason. See controlflow-planning references for anti-rationalization rules.
Default Artifact Set
plans/<task-slug>-plan.mdplans/artifacts/<task-slug>/plan-audit.mdplans/artifacts/<task-slug>/assumption-verifier.mdplans/artifacts/<task-slug>/executability-verifier.md
Completion Gate
Run the repository verification command when defined (e.g. cd evals && npm test in ControlFlow repo). Update lifecycle sections: ## Progress, ## Discoveries, ## Decision Log, ## Outcomes, ## Idempotence & Recovery.
References
plugins/controlflow-cursor/USAGE.mddocs/agent-engineering/CURSOR-SUPPORT.mdplugins/controlflow-cursor/templates/