Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By romanticamaj
Initialize flywheel projects for long-running AI agent coding across sessions with zero-cost handoffs. Coordinate multi-agent teams (planner, coder, reviewer, QA) on git-isolated branches, manage feature checklists, run automated planning/review pipelines, and produce merge-ready commits.
npx claudepluginhub romanticamaj/flywheel --plugin flywheelShow the current feature checklist — read-only view with status summary and progress
Manage the feature checklist — add, revise, reprioritize, split, or remove features dynamically between relay sessions
Initialize flywheel for a new project — detects tools, creates .flywheel/ artifacts, generates feature checklist
Start a Coding Agent session — reads handoff log, picks next feature, plans, implements, reviews, verifies, commits merge-ready code, outputs flow summary
Use when starting a long-running project that will span multiple sessions — sets up zero-cost session handoffs with an Initializer + Coding Agent relay protocol, auto-detects planning, multi-agent, and review tools
Use when coordinating multiple agents working in parallel — defines role-based agent patterns, branch isolation, and merge strategy for flywheel
Use when setting up project planning for flywheel — defines the planning contract and framework slots for planning-with-files, OpenSpec, and superpowers
Use when reviewing code changes before merge — 4-layer review pipeline (cleanup, peer review, cross-model, E2E) with framework-agnostic tool slots and a zero-dependency fallback
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Long-running agent harness with 5-layer memory architecture, GitHub integration, autonomous batch processing, Agent Teams with ATDD, 9 hooks (safety, quality gates, team coordination), and 6 Agent Skills
Long Task Harness for AI agents - task/feature-driven development with external memory
loophaus — Control plane for coding agents
Agent orchestration harness for Claude Code — campaign persistence, fleet coordination, intent routing
Session-level orchestration — wave planning, VCS integration, quality gates, persistence, and safety checks
AI-powered agents for specialized development tasks
Autonomous research agent — give it a topic, it searches the web, verifies sources, synthesizes findings, and produces structured research reports in the background
Zero-cost session handoffs for long-running AI coding agents.
Flywheel is a Claude Code plugin that breaks large projects into one-feature-per-session cycles. Each session picks up where the last left off, implements one feature, reviews it through a 4-layer pipeline, verifies it on target platforms, and commits merge-ready code with a machine-readable handoff for the next session.
Session 1 Session 2 Session 3
┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ Read handoff │───────▶│ Read handoff │───────▶│ Read handoff │
│ Pick feat-001 │ │ Pick feat-002 │ │ Pick feat-003 │
│ Implement │ │ Implement │ │ Implement │
│ Review (4-layer) │ │ Review (4-layer) │ │ Review (4-layer) │
│ Verify (platform)│ │ Verify (platform)│ │ Verify (platform)│
│ Commit + handoff │───────▶│ Commit + handoff │───────▶│ Commit + handoff │
└──────────────────┘ └──────────────────┘ └──────────────────┘
feat-001 ✅ feat-002 ✅ feat-003 ✅
AI coding agents burn through their context window on large projects. The usual result: half-finished features, skipped tests, lost context between sessions. Flywheel fixes this with three rules:
/flywheel:features. The project plan evolves with you — no need to re-initialize or restart.Add the marketplace and install the plugin:
/plugin marketplace add romanticamaj/flywheel
/plugin install flywheel@flywheel-marketplace
For development / testing (temporary, current session only):
git clone https://github.com/romanticamaj/flywheel.git ~/.claude/plugins/flywheel
claude --plugin-dir ~/.claude/plugins/flywheel
/flywheel:init
Flywheel detects your installed tools and project platforms, lets you choose per spoke, and creates .flywheel/ with:
.flywheel/
├── flywheel-config.json # Tool choices + verification platforms + rules
├── feature-checklist.json # Prioritized features with acceptance criteria
├── init.sh / init.ps1 # Auto-detected bootstrap scripts
└── claude-progress.jsonl # Handoff log (grows each session)
/flywheel:relay
The agent follows a 10-step loop: