This repository was archived by the owner on Oct 2, 2026. It is now read-only.
Repository navigation
v1.0.0 — first stable release
First stable release of adveloop — an adversarial development loop for Claude Code.
A Planner (your interactive session) collaborates with you to define 3–8 testable deliverables, then drives a Generator and Evaluator through each one in fresh cmux panes. Every deliverable passes a hard pass/fail gate backed by Evaluator-supplied evidence before the loop advances.
Install
/plugin marketplace add ph3on1x/claude-cmux-skill
/plugin install cmux@claude-cmux-skill
/plugin marketplace add ph3on1x/adveloop
/plugin install adveloop@adveloop
Requirements
- Run inside a cmux session (
CMUX_SOCKET_PATHmust be set). claude-cmux-skillinstalled — adveloop delegates every pane/signal operation to it.
Highlights
- Evidence-backed verdicts. Evaluator fails itself if it can't describe what it actually ran.
- Signal namespacing via
run_id. Stale signals from a prior run cannot unblock the current one. - Deterministic resume. If the Planner crashes mid-run, re-invoking
/adveloopclassifies each deliverable (passed / failed-retrying / partial / pending) and picks up exactly where it left off. - Shell-safe by construction. Dynamic content (deliverables, feedback) goes to task files on disk; only a short bootstrap crosses the pane's shell.
See the README for full docs.