Compound V — a multi-model coding sidekick for Superpowers, running on Claude Code. "You don't tell people you're injecting them with Compound V. You just hand them the spec and watch them ship." You describe a feature.
FAQ
superpowers-v is a Claude Code plugin with 3 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes backend-launcher, compound-v, pr-review. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add procoders/superpowers-v> /plugin install superpowers-v@procoders
Compound V — a multi-model coding sidekick for Superpowers, running on Claude Code.
"You don't tell people you're injecting them with Compound V. You just hand them the spec and watch them ship."

You describe a feature. Claude plans it, splits it into non-overlapping pieces, and hands the implementation out across Claude / Codex / Antigravity / Cursor — each working in its own isolated sandbox. Then it reviews the result (including a second opinion from a different model) before merging. You don't press a "start" button — it kicks in on its own as you work.
The fastest way to get what this plugin does. Three gamified episodes — Developer · Product Owner · Universal Creator — walk you through the whole pipeline (onboarding → the three scouts → manifest + dispatch → the review gates), with the squad — The Trench, Bootcher, Monsieur Contexte, Motherboard, Git Noir, A-Express — as your guides. 👉 https://amiainative.dev/compound-v
📄 Prefer a quick reference? The Compound V Cheatsheet puts the whole 8-phase pipeline, commands, skill triggers, memory, and backend-routing rules on one page.
Multi-model orchestration — Claude builds the plan and routes implementation jobs to the right backend (Claude / Codex / Antigravity / Cursor). Each worker runs isolated under a scope check, so nothing writes outside the files it was given.
Cross-model (Codex) review — a second opinion on the plan and the code. Different models have different blind spots, so it's very good at catching planning gaps and mistakes. Advisory — the orchestrator makes the final call.
Epic mode — feed it a whole PRD with many tasks and it builds feature by feature, in dependency order, on one branch. By default it checkpoints after each feature so you can review (raise the budget to let it run longer).
Marathon Loop 🧪 (opt-in, v2.10) — instead of stopping at every checkpoint, /v:epic can chew through the whole runnable feature DAG in one invocation. A failed feature goes to a cross-model Arbiter Panel (Codex + a fresh adversarial Claude) that decides retry / abandon / halt-the-epic; a suspected external blocker (an upstream API with no data, say) goes into a Blocker Ledger and gets isolated instead of halting the rest of the build; global circuit breakers (total attempts, wall-clock hours, no-progress cycles) keep the whole thing bounded. Honest limit: "survives a fall" means the loop keeps going automatically within that one live session, and a human re-invoking /v:epic after a hard death (closed terminal, crashed machine, quota) resumes it from where it stopped, unless you also opt into Auto-Resurrection below. Default epic mode is unchanged; marathon is opt-in per epic at /v:epic start time.
Auto-Resurrection 🧪 (opt-in, v2.11, marathon-only), an additional opt-in on top of Marathon Loop. When a marathon epic dies (Claude falls, a transient error, quota), a scheduler wakes up roughly every 30 minutes, checks whether the epic is actually done or just genuinely stalled, and re-invokes /v:epic to continue it, bounded by a resume cap (default 20 resumes) so a persistently-dying run halts for a human instead of looping forever. Turn it on with epic.autonomy.watch (default off) at /v:epic init time; without it, or on the default checkpoint epic, nothing changes. Read the honest boundary below before relying on it: it is a bounded catch-up mechanism, not an always-on service.
Compound V never lets a worker pick its own model. A deterministic router looks at each job — its type, the files it may touch, whether it is a review — and assigns the mode from code, not from a vibe. Two forks, three worker modes:
In Claude Code:
/plugin marketplace add https://github.com/procoders/superpowers-v
/plugin install superpowers-v@procoders
Want the other models too? Install and log into their CLIs first — Compound V picks them up automatically. All optional; without them it just runs Claude-only.
npm i -g @openai/codex → codex logincurl https://cursor.com/install -fsS | bash → cursor-agent loginagy CLI → log inRecommended combo: Claude Max $200 + Codex Max $100.
(Optional) Context7 MCP makes the library-docs check sharper: /plugin install context7@claude-plugins-official.
1. Set up once:
/v:init
It detects which model CLIs you have, picks a routing setup, and saves the config.
2. Then just work. Describe the feature or start brainstorming as usual — Compound V takes over planning and execution by itself. On unfamiliar topics it first offers a quick pre-brainstorm research pass (gated, bounded, off by one config key) and saves the findings as a recon doc in docs/superpowers/recon/ for the brainstorm — and the later pre-flights — to read. There is no command to "launch" the orchestration; it's automatic.
That's it.
| Command | What it does |
|---|---|
/v:epic <PRD or brief> | Build a whole multi-feature PRD, feature by feature |
/v:remember "<query>" | Search the project memory |
/v:status · /v:resume <id> | Check progress / continue after a crash |
/v:dashboard (v2.15) | Open a read-only browser view of your runs/epics — emit a static HTML snapshot, or serve an ephemeral, localhost-only live view. Observe in the browser; control stays in the CLI |
/v:preferences (v2.16) | Your own dated past-brainstorm reasoning, as falsifiable memory + a challenge — stats / distill / show / purge. marked mode badges the option matching your history (never pre-selects it); raw log stays local, the scrubbed distillate is /v:remember-able |
/v:models | Refresh which model each backend uses |
auto model (named models are paid)./v:epic <epic-id> yourself; it resumes from the last committed state.epic.autonomy.watch on, a scheduler wakes roughly every 30 minutes and resumes a genuinely-dead marathon epic for you, up to a resume cap. It pauses or misses fires while the session is busy/unavailable, only catches up once per app open/wake on the on-disk tier, and needs both a quota reset and a still-authenticated session to survive quota exhaustion. A machine that is truly off is not covered; that needs remote infrastructure, which this does not ship.The orchestration, scope enforcement, routing, and memory are plain bash + Python scripts and skill docs you can read. Start here:
Built as a sidekick to Superpowers. MIT licensed.
.cclintrc.json
.claude/
.claude-plugin/
marketplace.json
plugin.json
compound-v-impact-taxonomy.example.yaml
.github/
workflows/
release.yml
validate.yml
.gitignore
agents/
AGENTS.md
code-archaeologist.md
doc-validator.md
domain-expert.md
parallel-dispatcher.md
partition-reviewer.md
spec-reviewer.md
assets/
compound-v-cover.png
compound-v-squad.png
skyscraper-metaphor.md
CHANGELOG.md
CLAUDE.md
commands/
v-adr.md
v-archaeology.md
v-collect.md
v-dashboard.md
v-dispatch.md
v-epic.md
v-init.md
v-memory-refresh.md
v-models.md
v-onboard.md
v-orchestrate.md
v-pr-review.md
v-preferences.md
v-remember.md
v-resume.md
v-review-plan.md
v-status.md
CONVENTIONS.md
DESIGN.md
docs/
routing.svg
superpowers/
adr/
0001-fts5-not-vector-db.md
0002-limits-ship-with-the-claim.md
archaeology/
2026-06-30-v-onboard.md
2026-06-30-v2.4.0-stance-aware-models.md
2026-07-10-research-grounded-brainstorm.md
2026-07-11-session-aware-workers.md
2026-07-11-v2-8-hardening.md
2026-07-11-v2.9-pre-evaluation.md
2026-07-13-usage-and-advisor.md
2026-07-14-v2.14-blockers-and-headless.md
2026-07-15-v2.16-decision-preferences.md
2026-07-25-v2.17-cochange.md
architecture/
.onboard-manifest.json
architecture.md
business-logic.md
pre-eval-config.md
tech-context.md
execution/
2026-06-30-v-onboard/
allow/
.baseline-sha
.baseline-task-1.sha
.baseline-task-2.sha
.baseline-task-3.sha
.preexist-task-0.full.txt
.preexist-task-0.txt
task-0-engine.txt
task-1-toolkit.txt
task-2-prose.txt
task-3-wiring.txt
jobs/
task-0-engine.prompt.md
task-1-toolkit.prompt.md
task-3-wiring.prompt.md
manifest.yaml
results/
.scope-task-0.json
.scope-task-1.json
.scope-task-2.json
.scope-task-3.json
.scope-task-4.json
.summary-task-0.txt
.summary-task-1.txt
.summary-task-2.txt
.summary-task-3.txt
.summary-task-4.txt
task-0-engine.json
task-1-toolkit.json
task-2-prose.json
task-3-wiring.json
task-4-integration-review.json
state.json
2026-07-01-v2.4.0-stance-aware-models/
allow/
task-0-resolver.txt
task-1-reviewer-gate.txt
task-2-callsites.txt
task-3-config-docs.txt
jobs/
task-0-resolver.prompt.md
task-1-reviewer-gate.prompt.md
task-2-callsites.prompt.md
task-3-config-docs.prompt.md
task-4-integration-review.prompt.md
manifest.yaml
state.json
task-0.preexist.txt
2026-07-10-research-grounded-brainstorm/
jobs/
task-0-foundation.prompt.md
task-1-recon-doc.prompt.md
task-2-elicitation-doc.prompt.md
task-3-skill-wiring.prompt.md
task-4-vinit.prompt.md
task-5-integration-docs.prompt.md
manifest.yaml
results/
task-0-foundation.json
task-1-recon-doc.json
task-2-elicitation-doc.json
task-3-skill-wiring.json
task-4-vinit.json
task-5-integration-docs.json
state.json
2026-07-11-session-aware-workers/
jobs/
task-0-versions.prompt.md
task-1-worker-json.prompt.md
task-2-ephemeral.prompt.md
task-3-liveness-jsonl.prompt.md
task-4-resume-reconcile.prompt.md
manifest.yaml
results/
task-0-versions.json
task-1-worker-json.json
task-2-ephemeral.json
task-3-liveness-jsonl.json
task-4-resume-reconcile.json
task-5-review.json
state.json
2026-07-11-v2-8-hardening/
jobs/
task-0-gate-and-versions.prompt.md
task-1-recon-contract.prompt.md
task-2-elicitation-contract.prompt.md
task-3-hook-backstop.prompt.md
task-4-script-robustness.prompt.md
task-5-xhigh-chain.prompt.md
task-6-skill-wiring.prompt.md
task-7-staleness.prompt.md
manifest.yaml
results/
task-0-gate-and-versions.json
task-1-recon-contract.json
task-2-elicitation-contract.json
task-3-hook-backstop.json
task-4-script-robustness.json
task-5-xhigh-chain.json
task-6-skill-wiring.json
task-7-staleness.json
task-8-live-validation.json
task-9-review.json
state.json
validation/
live-validation.md
2026-07-11-v2.9-pre-evaluation/
allow/
task-0-foundation.allow
task-a1-localize.allow
task-a2-classify.allow
task-a3-preeval.allow
task-b1-taxonomy.allow
task-c1-validator.allow
task-c2-surfaces.allow
task-d1-churn.allow
task-d2-onboard.allow
task-e1-adr.allow
task-f1-triage.allow
task-f2-postdiff.allow
task-g1-init.allow
task-h1-fastpath-run.allow
task-m1-materialize.allow
task-z1-integration.allow
jobs/
task-0-foundation.prompt.md
task-a1-localize.prompt.md
task-a2-classify.prompt.md
task-b1-taxonomy.prompt.md
task-f1-triage.prompt.md
task-g1-init.prompt.md
manifest.yaml
results/
task-0-foundation.json
state.json
2026-07-13-usage-and-advisor/
manifest.yaml
2026-07-14-v2.14-blockers-and-headless/
manifest.yaml
2026-07-15-v2.16-decision-preferences/
manifest.yaml
2026-07-25-v2.17-cochange/
manifest.yaml
expert/
_knowledge-base/
agent-instruction-files.md
autonomous-agent-orchestration.md
design-md-tokens.md
dev-workflow-triage-devex.md
preference-modeling-choice-architecture.md
requirements-elicitation-ux.md
research-grounded-ideation.md
2026-06-30-v-onboard-domain-audit.md
2026-07-10-research-grounded-brainstorm.md
2026-07-11-v2-8-hardening.md
2026-07-11-v2.9-pre-evaluation.md
2026-07-12-epic-autonomous-mode.md
2026-07-13-usage-and-advisor.md
2026-07-14-v2.14-blockers-and-headless.md
2026-07-16-v2.16-decision-preferences.md
library-audit/
_knowledge-base/
agent-instruction-tooling.md
2026-06-30-v-onboard-dependencies.md
2026-07-10-research-grounded-brainstorm.md
2026-07-11-session-aware-workers.md
2026-07-11-v2-8-hardening.md
2026-07-11-v2.9-pre-evaluation.md
2026-07-13-usage-and-advisor.md
2026-07-14-v2.14-blockers-and-headless.md
2026-07-15-v2.16-decision-preferences.md
loops.html
loops.md
memory/
recon-outcomes.jsonl
routing-lessons.md
task-outcomes.jsonl
worker-performance.jsonl
plans/
2026-06-26-compound-v-orchestrator-v1-plan.md
2026-06-30-v-onboard.md
2026-06-30-v2.4.0-stance-aware-models.md
2026-07-01-v2.5.0-hang-detector.md
2026-07-01-v2.5.1-mcp-recommender.md
2026-07-05-v2.5.3-autoskills.md
2026-07-10-research-grounded-brainstorm.md
2026-07-11-session-aware-workers.md
2026-07-11-v2-8-hardening.md
2026-07-11-v2.9-pre-evaluation-plan.md
2026-07-12-epic-autonomous-mode-marathon.md
recon/
2026-07-11-fts5-cyrillic-tokenizer.md
research/
2026-07-11-2026-orchestrator-landscape-synthesis.md
2026-07-11-adr-c4-sad-for-v-memory.md
2026-07-11-codex-plan-review-round1.json
2026-07-11-codex-plan-review-round2.json
2026-07-11-codex-plan-review-round3.json
2026-07-11-codex-plan-review-round4.json
2026-07-11-codex-plan-review-round5.json
2026-07-11-codex-pre-evaluation-design-critique.json
2026-07-11-coding-agent-orchestrators.md
2026-07-11-community-pain-points.md
2026-07-11-diff-based-trivial-fast-path.md
2026-07-11-general-orchestration-frameworks.md
2026-07-11-git-history-as-complexity-signal.md
2026-07-11-guardrail-no-tooling-fallback.md
2026-07-11-guardrail-retry-pattern.md
2026-07-11-request-level-triage.md
2026-07-11-standards-observability.md
2026-07-11-token-budget-and-usage-visibility.md
2026-07-12-codex-postbuild-review-round1.txt
2026-07-12-codex-postbuild-review-round2.txt
2026-07-12-codex-postbuild-review-round3.txt
2026-07-12-codex-postbuild-review-round4.txt
specs/
2026-06-26-compound-v-orchestrator-prd.md
2026-06-27-v-memory-prd.md
2026-06-30-v-onboard-design.md
2026-06-30-v2.4.0-stance-aware-models-design.md
2026-07-01-v2.5.0-hang-detector-design.md
2026-07-01-v2.5.1-mcp-recommender-design.md
2026-07-05-v2.5.3-autoskills-design.md
2026-07-05-v2.5.4-embed-batch-design.md
2026-07-06-v2.6.2-split-local-config-design.md
2026-07-10-research-grounded-brainstorm-design.md
2026-07-11-session-aware-workers-design.md
2026-07-11-v2-8-hardening-design.md
2026-07-11-v2.9-pre-evaluation-design.md
2026-07-12-epic-autonomous-mode-design.md
2026-07-13-usage-and-advisor-design.md
2026-07-14-v2.14-blockers-and-headless-design.md
2026-07-14-v2.14.1-ci-health-fixes.md
2026-07-14-v2.15-observability-dashboard.md
2026-07-15-v2.16-decision-preferences-design.md
2026-07-25-autonomy-ceiling-diagnosis.md
2026-07-25-v2.17-cochange-and-evidence-packing-design.md
evals/
evals.json
examples/
job_result.example.json
manifest.example.yaml
GEMINI.md
hooks/
brainstorm-trigger0-nudge.sh
hooks.json
memory-refresh.sh
plan-saved-nudge.sh
session-banner.sh
LICENSE
README.md
schemas/
fastpath-review-receipt.schema.json
job_result.schema.json
plan-review.schema.json
pre-eval-record.schema.json
scripts/
compound-v-advisor-consult.sh
compound-v-churn.py
compound-v-classify-failure.py
compound-v-classify-request.py
compound-v-cochange.py
compound-v-codex-review.sh
compound-v-collect-results.py
compound-v-dashboard.py
compound-v-discover-models.py
compound-v-epic-arbiter.py
compound-v-epic-state.py
compound-v-epic-watch.py
compound-v-failure-policy.py
compound-v-fastpath-materialize.py
compound-v-fastpath-run.py
compound-v-headless-shim.py
compound-v-liveness.py
compound-v-localize.py
compound-v-memory.py
compound-v-onboard.py
compound-v-postdiff-reclassify.py
compound-v-preeval.py
compound-v-preferences.py
compound-v-project-config.py
compound-v-resolve-model.py
compound-v-run-antigravity-worker.sh
compound-v-run-codex-worker.sh
compound-v-run-cursor-worker.sh
compound-v-run-devin-worker.sh
compound-v-run-opencode-worker.sh
compound-v-run-with-timeout.py
compound-v-scope-check.py
compound-v-scorecard.py
compound-v-taxonomy.py
compound-v-triage-outcomes.py
compound-v-update-memory.py
compound-v-usage-aggregate.py
compound-v-usage-extract.py
compound-v-validate-manifest.py
compound-v-validate-taxonomy.py
lint-frontmatter.py
test-advisor-worker-stub.sh
test-worker-path-transport.sh
skills/
backend-launcher/
adapter-advisor.md
adapter-antigravity.md
adapter-claude.md
adapter-codex.md
adapter-cursor.md
adapter-devin.md
adapter-opencode.md
SKILL.md
compound-v/
adr-capture.md
brainstorm-elicitation.md
cross-model-review.md
decision-preferences.md
doc-validator-prompt.md
domain-expert-prompt.md
epic-mode.md
execution-manifest.md
failure-policy.md
memory.md
onboarding.md
phase-0-recon.md
phase-1a-archaeology.md
phase-1b-domain-expert.md
phase-1c-documentation-validation.md
phase-2-disjoint-partitioning.md
phase-3-parallel-opus-dispatch.md
phase-preeval.md
rationalization-table.md
... 18 more© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic
python3 scripts/compound-v-headless-shim.py emit --epic-id <id> --state <path> prints (never installs) a macOS launchd plist or Linux crontab line + runbook that resurrects a marathon epic while the desktop app is closed, removing the app-open dependency the tiers above have. Honest boundary: it fires on the :17/:47 cadence while the machine is awake and runs one catch-up per wake (missed slots coalesce); it does not run while the machine is powered off or asleep, and a gui/$UID LaunchAgent needs a GUI login. The emitted command uses --permission-mode dontAsk + a curated --allowedTools allowlist and never a bypass flag; the plugin never runs launchctl/crontab for you — you run the printed install step yourself.V-memory — project memory that builds up as you work: decisions made, bugs fixed, things that failed. It surfaces the relevant bits when you plan or review.
Co-change advisory (v2.17) — before dispatch, the partition reviewer asks this repo's own git history which files almost always move together, and warns when a plan owns one but forgot its usual partner. Pure git log, no model involved. It is advisory: it only appends a warning, never changes the PASS/FAIL verdict, and adds no new gate. On a short or squash-merged history it will legitimately find nothing — and it says "could not tell" rather than "all clear".
Research-grounded brainstorming 🧪 — before a brainstorm on an unfamiliar topic, a gated, bounded recon pass (off by one config key) writes an evidence doc the brainstorm reads first. And when the brainstorm has 3+ independent clarifying questions, it can batch them into one screen — the Visual Companion form if you've accepted it, else a structured question, else the usual one-at-a-time (dependent questions always stay sequential). Both are description-driven guidance, not hook-enforced.