AI Flywheel (agent-flywheel-plugin) — Summary
The agent-flywheel-plugin is a multi-agent coding flywheel for Claude Code, at version 3.18.0, shipping as a native Claude Code plugin with 24 commands, 40+ skills, 4 hooks, a bundled MCP server, and the "Bead" state model — tasks represented as atomic units with dependency graphs, reservation tracking, and Zod-validated completion attestations. Its defining features are: (1) adversarial "duel" review — two agents cross-score each other's work; (2) file-reservation conflict prevention via NTM + Agent Mail (no two agents write the same file simultaneously); (3) a 36-code structured error contract (FlywheelErrorCode); and (4) a tender daemon with a 4-minute looper that auto-recovers stalled beads. The six-phase loop is: scan → discover → plan → implement → review → wrap-up, with checkpoints after every step and structured-error routing at every seam.
This framework is best understood as the Claude Code plugin incarnation of Jeffrey Emanuel's "Agentic Coding Flywheel" methodology — the same idea as ACFS (the VPS setup tool also in this batch), but expressed as a prompt/skill/hook plugin rather than an infrastructure bootstrapper.
Compared to seeds, ag-coding-flywheel is most similar to claude-flow (both implement swarm orchestration with file conflict prevention and a completion attestation ledger) but is a Claude Code plugin rather than an npm MCP server, and adds adversarial duel review as a first-class primitive. The multi-model planning (claude-opus + claude-sonnet + codex in parallel) is the most explicit model routing in this batch.