A multi-agent orchestration system for VS Code Copilot, plus maintained Codex, Claude, and Cursor plugins.
> /plugin marketplace add Smithbox-ai/ControlFlow> /plugin install controlflow-claude-code@controlflow-marketplace
FAQ
controlflow is a Claude Code plugin with 9 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes controlflow-plan, controlflow-review, controlflow-verify. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Repo: Smithbox-ai/ControlFlow
A multi-agent orchestration system for VS Code Copilot, plus maintained Codex, Claude, and Cursor plugins. ControlFlow coordinates 13 specialized agents under deterministic P.A.R.T contracts (Prompt β Archive β Resources β Tools), structured text outputs, and layered reliability gates.
| Single Agent | ControlFlow (13 agents) | |
|---|---|---|
| Planning | Agent guesses architecture on-the-fly | Planner runs structured idea interview, produces phased plan with Mermaid diagrams |
| Quality gates | None | PlanAuditor + AssumptionVerifier + ExecutabilityVerifier audit before implementation |
| Execution | Sequential, monolithic | Wave-based parallel execution with inter-phase contracts |
| Failures | Silent or catastrophic | Classified (transient/fixable/needs_replan/escalate, plus model_unavailable) with bounded retry routing |
| Scope drift | Common | LLM Behavior Guidelines enforce surgical changes |
| Verification | Manual | Offline eval suite + CodeReviewer gates every phase |
# 1. Clone
git clone https://github.com/Smithbox-ai/ControlFlow.git
# 2. Copy to your VS Code prompts directory (or symlink)
# Windows: %APPDATA%\Code\User\prompts
# macOS: ~/Library/Application Support/Code/User/prompts
# Linux: ~/.config/Code/User/prompts
# 3. Enable in VS Code settings:
# { "chat.customAgentInSubagent.enabled": true,
# "github.copilot.chat.responsesApiReasoningEffort": "high" }
# 4. Reload VS Code β type @Planner in Copilot Chat
# 5. Verify evals
cd evals && npm install && npm test
First task? Type
@Planner "Add OAuth login with Google"β the system handles the rest.Quick project status? Run
cd evals && npm run healthfor an offline, read-only operator report (git status by surface, NOTES.md state, plans by status, latest session outcome, artifact coverage).
| Scenario | Agent | What happens |
|---|---|---|
| Abstract idea or vague goal | @Planner | Idea interview β phased plan β Mermaid diagram |
| Detailed task, clear requirements | @Orchestrator | Dispatches subagents β verification gates β phase-by-phase execution |
| Research question | @Researcher | Evidence-based investigation with confidence scores |
| Quick codebase exploration | @CodeMapper | Read-only discovery β files, dependencies, entry points |
Typical workflow: @Planner authors a plan β you approve β @Orchestrator executes it with full subagent coordination, review gates, and approvals.
| Tier | Scope | Review Agents | Max Iterations |
|---|---|---|---|
| TRIVIAL | 1β2 files, single concern | None (CodeReviewer still runs per-phase) | β |
| SMALL | 3β5 files, single domain | PlanAuditor | 2 |
| MEDIUM | 6β15 files, cross-domain | PlanAuditor + AssumptionVerifier | 5 |
| LARGE | 15+ files, system-wide | PlanAuditor + AssumptionVerifier + ExecutabilityVerifier | 5 |
Any plan with an unresolved HIGH-impact risk_review entry forces the full pipeline regardless of tier.
CodeReviewer still runs after each implementation, testing, documentation, or platform phase. Ordinary multi-phase waves use one user approval per wave; destructive/high-risk phases and phases that are FAILED or BLOCKED require per-phase approval. Todo completion remains per-phase.
stateDiagram-v2
[*] --> PLANNING
PLANNING --> WAITING_APPROVAL: plan ready
WAITING_APPROVAL --> PLAN_REVIEW: user approved
PLAN_REVIEW --> ACTING: audit passed
PLAN_REVIEW --> PLANNING: needs revision
WAITING_APPROVAL --> ACTING: trivial plan (skip review)
ACTING --> REVIEWING: phase complete
REVIEWING --> WAITING_APPROVAL: review / approval point
WAITING_APPROVAL --> ACTING: next wave or phase approved
WAITING_APPROVAL --> COMPLETE: all phases done
COMPLETE --> [*]
Simplified β REJECTED transition, HIGH_RISK_APPROVAL_GATE, required PLAN_REVIEW ABSTAIN handling, and final review paths omitted for clarity. See
Orchestrator.agent.mdfor the full state machine.
| Classification | Action | Max Retries |
|---|---|---|
transient | Retry same agent | 3 |
fixable | Retry with fix hint | 1 |
needs_replan | Delegate to Planner | 1 |
escalate | Stop β present to user | 0 |
model_unavailable | Retry same agent with model-substitution semantics, then escalate on exhaustion | retry_budgets.model_unavailable_max |
When any retry budget is exhausted the phase escalates to the user with accumulated failure evidence.
PlanAuditor and AssumptionVerifier intentionally exclude transient and may use model_unavailable when their assigned model is unreachable. ExecutabilityVerifier can use all five failure classifications.
graph TB
User((User))
subgraph Orchestration
Orchestrator[Orchestrator<br/><i>conductor & gate controller</i>]
Planner[Planner<br/><i>structured planning</i>]
end
subgraph "Adversarial Review"
PlanAuditor[PlanAuditor<br/><i>plan audit</i>]
AssumptionVerifier[AssumptionVerifier<br/><i>mirage detection</i>]
ExecutabilityVerifier[ExecutabilityVerifier<br/><i>executability check</i>]
end
subgraph Research
Researcher[Researcher<br/><i>evidence-first research</i>]
CodeMapper[CodeMapper<br/><i>codebase discovery</i>]
end
subgraph Implementation
CoreImplementer[CoreImplementer<br/><i>backend implementation</i>]
UIImplementer[UIImplementer<br/><i>frontend implementation</i>]
PlatformEngineer[PlatformEngineer<br/><i>CI/CD & infrastructure</i>]
end
subgraph Verification
CodeReviewer[CodeReviewer<br/><i>code review & safety</i>]
BrowserTester[BrowserTester<br/><i>scripted E2E & accessibility</i>]
end
subgraph Documentation
TechnicalWriter[TechnicalWriter<br/><i>docs & diagrams</i>]
end
User -->|idea / vague goal| Planner
User -->|detailed task| Orchestrator
User -->|research question| Researcher
User -->|codebase question| CodeMapper
Planner -->|structured plan| Orchestrator
Orchestrator -->|dispatch| Research
Orchestrator -->|dispatch| Implementation
Orchestrator -->|dispatch| Verification
Orchestrator -->|dispatch| Documentation
Orchestrator -->|audit| PlanAuditor
Orchestrator -->|audit| AssumptionVerifier
Orchestrator -->|audit| ExecutabilityVerifier
style Orchestrator fill:#4A90D9,color:#fff
style Planner fill:#7B68EE,color:#fff
style PlanAuditor fill:#E74C3C,color:#fff
style AssumptionVerifier fill:#E74C3C,color:#fff
style ExecutabilityVerifier fill:#E74C3C,color:#fff
style Researcher fill:#2ECC71,color:#fff
style CodeMapper fill:#2ECC71,color:#fff
style CoreImplementer fill:#F39C12,color:#fff
style UIImplementer fill:#F39C12,color:#fff
style PlatformEngineer fill:#F39C12,color:#fff
style CodeReviewer fill:#1ABC9C,color:#fff
style BrowserTester fill:#1ABC9C,color:#fff
style TechnicalWriter fill:#9B59B6,color:#fff
| Agent | File | Role |
|---|---|---|
| Orchestrator | Orchestrator.agent.md | Conductor, gate controller, delegation |
| Planner | Planner.agent.md | Structured planning, idea interviews |
| Agent | File | Role |
|---|---|---|
| Researcher | Researcher-subagent.agent.md | Evidence-first research |
| CodeMapper | CodeMapper-subagent.agent.md | Read-only codebase discovery |
| CodeReviewer | CodeReviewer-subagent.agent.md | Code review and safety gates |
| PlanAuditor | PlanAuditor-subagent.agent.md | Adversarial plan audit |
| AssumptionVerifier | AssumptionVerifier-subagent.agent.md | Assumption-fact confusion detection |
| ExecutabilityVerifier | ExecutabilityVerifier-subagent.agent.md | Cold-start plan executability simulation |
| CoreImplementer | CoreImplementer-subagent.agent.md | Backend implementation |
| UIImplementer | UIImplementer-subagent.agent.md | Frontend implementation |
| PlatformEngineer | PlatformEngineer-subagent.agent.md | CI/CD, containers, infrastructure |
| TechnicalWriter | TechnicalWriter-subagent.agent.md | Documentation, diagrams, code-doc parity |
| BrowserTester | BrowserTester-subagent.agent.md | Runs provided E2E/accessibility scripts or harnesses; abstains when no executable harness is supplied |
VS Code Copilot's Auto picker is the default model selection for every agent: Auto agents omit the model: frontmatter line and Copilot chooses the runtime model. Deterministic/pinned selection is the opt-in override for four control-plane agents (Orchestrator, Planner, PlanAuditor, AssumptionVerifier) listed in governance/model-routing.json pinned_agents, which carry a literal model: line. For internal orchestrated dispatch (via agent/runSubagent), ControlFlow resolves governance/model-routing.json at call time; in auto mode the outer model is intentionally omitted so Copilot auto-selects the subagent model, while deterministic mode passes the pinned model explicitly β see docs/agent-engineering/MODEL-ROUTING.md.
cd evals && npm test is the canonical offline suite. It runs structural validation plus prompt-behavior, orchestration-handoff, drift, NOTES.md, archive-script, and fingerprint regression checks. No live agents, no network.
See evals/README.md for pass descriptions and how to add scenarios.
βββ Orchestrator.agent.md # Conductor agent
βββ Planner.agent.md # Planning agent
βββ *-subagent.agent.md # 11 specialized subagents
βββ .github/
β βββ copilot-instructions.md # Shared agent policy (loaded by all agents)
βββ schemas/ # JSON Schema contracts
βββ docs/
β βββ agent-engineering/ # Governance policies and reliability gates
β βββ tutorial-en/ # Full English-language tutorial (19 chapters)
β βββ tutorial-ru/ # Full Russian-language tutorial (19 chapters)
βββ governance/ # Operational knobs and tool grants
βββ skills/ # Reusable domain pattern library (20 patterns)
βββ evals/ # Offline validation suite
β βββ scenarios/ # Eval scenario fixtures
βββ plans/ # Plan artifacts and templates
βββ plugins/
β βββ controlflow-cursor/ # Cursor plugin (three skills, one planner agent)
β βββ controlflow-claude-code/ # Claude Code plugin (three skills, no plugin agents, standalone)
βββ NOTES.md # Active objective state (repo-persistent)
VS Code prompts directory:
- Windows:
%APPDATA%\Code\User\prompts- macOS:
~/Library/Application Support/Code/User/prompts- Linux:
~/.config/Code/User/prompts
Clone this repository.
Copy the entire repo contents into the prompts directory (or symlink the repo there).
Enable custom agents in VS Code settings:
{
"chat.customAgentInSubagent.enabled": true,
"github.copilot.chat.responsesApiReasoningEffort": "high"
}
Reload VS Code.
Verify: type @Planner in Copilot Chat β the agent should appear in suggestions.
Run evals: cd evals && npm install && npm test
Without .github/copilot-instructions.md agents will not have access to shared failure classification, conventions, and governance references.
Create a new .agent.md file following the P.A.R.T structure (Prompt β Archive β Resources β Tools). See CONTRIBUTING.md for the process documented there.
A lightweight, standalone adaptation of ControlFlow for Claude Code, located in plugins/controlflow-claude-code/.
Version 0.2.0 is three skills, zero plugin agents β it produces high-quality plans in the shared ControlFlow plan format, verifies them inline with adversarial framing, and reviews code as a thin layer over Claude Code's native toolset. It does not duplicate or shadow native /code-review, Explore, Plan, or the code-reviewer subagent. The plugin is hand-maintained and intentionally not generated by the shared-source plugin generator (Codex and Cursor remain generator-managed).
The repo-root .claude-plugin/marketplace.json registers this plugin under the controlflow-marketplace local marketplace.
Global install (recommended β available in every project, lives in ~/.claude):
# 1. From the repo root, register the marketplace (user scope = global)
claude plugin marketplace add ./ --scope user
# 2. Install the plugin (default scope is user = global)
claude plugin install controlflow-claude-code@controlflow-marketplace
# 3. Verify
claude plugin list
Use --scope project to scope the marketplace to the current project only, or --scope local for a one-off. After install, the three skills are available in every new session as /controlflow-claude-code:controlflow-plan, :controlflow-verify, :controlflow-review. To update after pulling repo changes, re-run the install command; to remove, claude plugin uninstall controlflow-claude-code@controlflow-marketplace.
Local development (no install β load straight from the working tree):
claude --plugin-dir ./plugins/controlflow-claude-code
Validate the plugin manifest:
cd plugins/controlflow-claude-code && claude plugin validate .
| Skill | Purpose |
|---|---|
/controlflow-claude-code:controlflow-plan | Generate a plan in the shared ControlFlow format β plans/<task-slug>-plan.md |
/controlflow-claude-code:controlflow-verify | Inline adversarial pre-execution verification (zero subagents) β APPROVED / NEEDS_REVISION / REJECTED |
/controlflow-claude-code:controlflow-review | Evidence-backed review layered over native /code-review, with plan-vs-implementation scope-drift comparison |
Typical flow: controlflow-plan β controlflow-verify (must return APPROVED) β implement β controlflow-review.
/code-review, security-review, Explore, Plan, and the code-reviewer subagent directly when they fit; ControlFlow adds plan-format discipline, adversarial verification, and evidence-backed review on top.TRIVIAL β skip; SMALL β plan + verify phase 1 + review; MEDIUM β plan + verify phases 1β2 + review; LARGE β plan + verify phases 1β3 + review. Any unresolved HIGH-impact semantic risk forces LARGE.See plugins/controlflow-claude-code/README.md and plugins/controlflow-claude-code/USAGE.md for full documentation.
ControlFlow ships a slim Cursor plugin with three portable skills and one planner agent. Execution and optional subagents remain native Cursor responsibilities.
| Surface | Location | Purpose |
|---|---|---|
| Project Rules | .cursor/rules/ | Existing repository conventions |
| Skills | plugins/controlflow-cursor/skills/ | controlflow-plan, controlflow-verify, controlflow-review |
| Agent | plugins/controlflow-cursor/agents/ | One controlflow-planner entry point |
| Plugin package | plugins/controlflow-cursor/ | Install into other repositories |
Open the project in Cursor (Agent mode). No extra install required.
Use the controlflow-planner agent or select controlflow-plan, then run
controlflow-verify before implementation.
powershell -ExecutionPolicy Bypass -File plugins/controlflow-cursor/scripts/install-project.ps1 -TargetRepo C:\path\to\your-app
See docs/agent-engineering/CURSOR-SUPPORT.md and plugins/controlflow-cursor/USAGE.md.
MIT. Copyright (c) 2026 ControlFlow Contributors.
ControlFlow was inspired by and builds upon ideas from:
.agents/
plugins/
marketplace.json
.claude/
.claude-plugin/
marketplace.json
rules/
planning.md
settings.json
.cursor/
agents/
controlflow-assumption-verifier.md
controlflow-browser-tester.md
controlflow-code-mapper.md
controlflow-code-reviewer.md
controlflow-core-implementer.md
controlflow-executability-verifier.md
controlflow-plan-auditor.md
controlflow-platform-engineer.md
controlflow-researcher.md
controlflow-technical-writer.md
controlflow-ui-implementer.md
rules/
controlflow-core.mdc
controlflow-docs-evals.mdc
controlflow-implementation-review.mdc
controlflow-orchestration.mdc
controlflow-planning.mdc
controlflow-portability.mdc
skills/
controlflow-assumption-verifier/
references/
mirage-patterns.md
SKILL.md
controlflow-executability-verifier/
references/
executability-checklist.md
SKILL.md
controlflow-memory-hygiene/
references/
memory-layers.md
notes-template.md
prune-checklist.md
SKILL.md
controlflow-orchestration/
references/
failure-taxonomy.md
phase-checklist.md
runtime-policy.json
tdd-patterns.md
SKILL.md
controlflow-plan-audit/
references/
audit-checklist.md
SKILL.md
controlflow-planning/
references/
complexity-tiers.md
controlflow-portability.md
llm-behavior-guidelines.md
plan-template.md
planner-output-contract.md
semantic-risk-taxonomy.md
SKILL.md
controlflow-review/
references/
evidence-discipline.md
review-checklist.md
security-review-discipline.md
validation-status.md
SKILL.md
controlflow-router/
SKILL.md
controlflow-spec/
SKILL.md
controlflow-strict-workflow/
SKILL.md
.github/
copilot-instructions.md
ISSUE_TEMPLATE/
bug_report.md
feature_request.md
PULL_REQUEST_TEMPLATE.md
workflows/
ci.yml
.gitignore
.vs/
ControlFlow.slnx/
v18/
DocumentLayout.json
ProjectSettings.json
VSWorkspaceState.json
AssumptionVerifier-subagent.agent.md
BrowserTester-subagent.agent.md
CHANGELOG.md
CLAUDE.md
CodeMapper-subagent.agent.md
CodeReviewer-subagent.agent.md
CONTRIBUTING.md
CoreImplementer-subagent.agent.md
docs/
agent-engineering/
ADR-PROCESS.md
ADR-TEMPLATE.md
AGENT-AS-TOOL.md
CLARIFICATION-POLICY.md
CURSOR-SDK.md
CURSOR-SUPPORT.md
FINAL-REVIEW-SCOPE.md
MEMORY-ARCHITECTURE.md
MIGRATION-CORE-FIRST.md
MODEL-RESOLUTION-RULE.md
MODEL-ROUTING.md
OBSERVABILITY.md
PART-SPEC.md
PROMPT-BEHAVIOR-CONTRACT.md
README.md
RELIABILITY-GATES.md
RISK-TAXONOMY.md
SCORING-SPEC.md
TOOL-ROUTING.md
architecture-decisions/
0001-plan-artifact-revision-policy.md
0002-planner-schema-2.0.0-roadmap.md
archive/
OMX-ADOPTION-DECISION-RECORD.md
OPERATOR-PREFLIGHT.md
PRD.yaml
tutorial-en/
00-introduction.md
01-quickstart.md
02-architecture-overview.md
03-agent-roster.md
04-part-spec.md
05-orchestration.md
06-planning.md
07-review-pipeline.md
08-execution-pipeline.md
09-schemas.md
10-governance.md
11-skills.md
12-memory.md
13-failure-taxonomy.md
14-evals.md
15-case-studies.md
16-exercises.md
17-glossary.md
18-faq.md
README.md
tutorial-ru/
00-introduction.md
01-quickstart.md
02-architecture-overview.md
03-agent-roster.md
04-part-spec.md
05-orchestration.md
06-planning.md
07-review-pipeline.md
08-execution-pipeline.md
09-schemas.md
10-governance.md
11-skills.md
12-memory.md
13-failure-taxonomy.md
14-evals.md
15-case-studies.md
16-exercises.md
17-glossary.md
18-faq.md
README.md
evals/
archive-completed-plans.mjs
capability-matrix.mjs
drift-checks.mjs
package-lock.json
package.json
README.md
report-health.mjs
scenarios/
agent-triggering-quality.json
artifact-contracts/
code-context-pack-valid.json
research-brief-valid.json
spec-capture-valid.json
assumption-verifier/
assumption-verifier-contract.json
assumption-verifier-mirage-detection.json
invalid-blocking-no-classification.json
valid-blocking-with-classification.json
auditor-regression-lineage.json
behavioral-plan-quality.json
bounded-decision-challenge.json
browser-tester-contract.json
budget-early-stop.json
clarification-askquestions.json
clarification-schema-fragment.json
code-context-pack-required.json
code-mapper-contract.json
code-reviewer/
code-reviewer-contract.json
code-reviewer-final-scope-clean.json
code-reviewer-final-scope-drift.json
invalid-critical-missing-validation-status.json
invalid-rejected-missing-reason.json
complexity-gate-routing.json
consistency-repeatability.json
context-packet-scope.json
core-implementer-contract.json
cursor-plugin/
cursor-agents-contract.json
cursor-skills-contract.json
cursor-rules/
cursor-rules-contract.json
executability-verifier/
executability-verifier-contract.json
executability-verifier-executability.json
invalid-blocked-no-description.json
invalid-fail-no-classification.json
valid-fail-with-classification.json
failure-classification-enum-coverage.json
failure-retry-diagnosis.json
failure-retry.json
implementer-role-differentiation.json
iterative-review-convergence.json
memory-architecture-references.json
memory-content-taxonomy.json
model-routing-alignment.json
needs-input-routing.json
orchestrator/
orchestrator-final-review-gate.json
orchestrator-high-risk-review-override.json
orchestrator-initial-planner-dispatch.json
orchestrator-model-resolution.json
orchestrator-phase-executor-routing.json
orchestrator-phase-verification.json
orchestrator-plan-auditor-integration.json
orchestrator-retry-backoff.json
orchestrator-state-runtime-consistency.json
orchestrator-todo-orchestration.json
orchestrator-todo-resume-reconciliation.json
invalid-dispatch-missing-model.json
valid-context-packet-executor.json
valid-context-packet-legacy.json
valid-context-packet-researcher.json
valid-gate-event-executability-abstain.json
phase-task-card-delegation.json
plan-auditor-adversarial-detection.json
plan-auditor-contract.json
plan-auditor-replan-loop.json
plan-revision-lineage.json
planner/
planner-ambiguity-plus-schema.json
planner-complexity-classification.json
planner-idea-interview-bypass.json
planner-idea-interview-trigger.json
planner-in-place-plan-revision.json
planner-large-data-risk-discovery.json
planner-mermaid-output.json
planner-orchestrator-handoff.json
planner-reviewed-flow-routing.json
planner-schema-output.json
planner-terminal-status-artifacts.json
invalid-duplicate-category.json
invalid-missing-category.json
revision-mode-in-place-update.json
revision-mode-initial-create.json
valid-all-categories.json
valid-large-plan-with-diagrams.json
platform-engineer/
platform-engineer-contract.json
invalid-failed-missing-rollback.json
pre-wave-cache-guard.json
predictability-abstain.json
read-only-agent-tool-denylist.json
reflection-loop-trigger.json
repo-memory-dedup-negative.json
repo-memory-dedup-positive.json
research-brief-handoff.json
robustness-paraphrase.json
runtime-policy/
invalid-enum-approval-per.json
invalid-enum-auto-trigger-tiers.json
invalid-misspelled-key.json
invalid-wrong-type.json
valid-baseline.json
safety-approval-gate.json
shared-component-impact-scan.json
skill-promotion-governance.json
skills-mcp-routing.json
small-model-resource-profile.json
source-grounding-official-unverified.json
spec-before-plan.json
technical-writer-contract.json
tutorial-parity/
allowlist.json
ui-implementer-contract.json
wave-execution.json
tests/
archive-script.test.mjs
capability-matrix.test.mjs
controlflow-contract-drift.test.mjs
cursor-rules.test.mjs
drift-detection.test.mjs
fingerprint.test.mjs
fixtures/
contract-drift/
bad-claude.md
good-claude.md
notes-md-drift.test.mjs
orchestration-handoff-contract.test.mjs
plugin-manifest-parity.test.mjs
ponytail-adaptation.test.mjs
prompt-behavior-contract.test.mjs
report-health.test.mjs
skill-discoverability.test.mjs
validate.mjs
ExecutabilityVerifier-subagent.agent.md
governance/
agent-grants.json
canonical-source-matrix.json
model-routing.json
project-context-registry.json
rename-allowlist.json
runtime-policy.json
tool-grants.json
NOTES.md
Orchestrator.agent.md
PlanAuditor-subagent.agent.md
Planner.agent.md
plans/
project-context.md
session-outcomes.md
templates/
code-context-pack-template.md
gate-event-template.md
phase-completion-template.md
phase-task-card-template.md
plan-document-template.md
research-brief-template.md
session-notes-template.md
session-outcome-template.md
spec-template.md
traceability-index-template.yaml
verified-items-template.md
PlatformEngineer-subagent.agent.md
plugins/
controlflow-claude-code/
.claude-plugin/
plugin.json
CHANGELOG.md
README.md
skills/
controlflow-plan/
references/
complexity-tiers.md
inline-execution.md
llm-behavior-guidelines.md
plan-format.md
SKILL.md
controlflow-review/
references/
evidence-discipline.md
review-checklist.md
security-review-discipline.md
validation-status.md
SKILL.md
controlflow-verify/
references/
adversarial-framing.md
mirage-patterns.md
verify-phases.md
SKILL.md
USAGE.md
controlflow-cursor/
.cursor-plugin/
plugin.json
agents/
controlflow-planner.agent.md
CHANGELOG.md
README.md
scripts/
install-project.ps1
sync-to-dotcursor.ps1
skills/
controlflow-plan/
references/
complexity-tiers.md
inline-execution.md
llm-behavior-guidelines.md
plan-format.md
SKILL.md
controlflow-review/
references/
evidence-discipline.md
review-checklist.md
security-review-discipline.md
validation-status.md
SKILL.md
controlflow-verify/
references/
... 86 moreΒ© 2026 Flowy Β· Free and open source
Built for Claude Code Β· Not affiliated with Anthropic