By lvlup-sw
Orchestrate the full SDLC with structured, durable workflows — design exploration, subagent-driven implementation in isolated git worktrees, staged code reviews, mutation testing, and PR lifecycle management, all with checkpoint/resume and a full audit trail.
Toggle autocompact on/off or set threshold percentage
Save workflow state and prepare for session handoff
Resolve merged workflow to completed state
Start debug workflow for bugs and regressions
Dispatch tasks to subagents
Use this agent when dispatching TDD implementation tasks to a subagent in an isolated worktree. <example> Context: Orchestrator is dispatching a task from an implementation plan user: "Implement the agent spec handler (task-003)" assistant: "I'll dispatch the exarchos-implementer agent to implement this task using TDD in an isolated worktree." <commentary> Implementation task requiring test-first development triggers the implementer agent. </commentary> </example>
Use this agent when a task has failed and needs diagnosis and repair with adversarial verification. <example> Context: A delegated task failed its quality gates or tests user: "Task-005 failed TDD compliance — fix it" assistant: "I'll dispatch the exarchos-fixer agent to diagnose and repair the failure." <commentary> Failed task requiring root cause analysis and targeted fix triggers the fixer agent. </commentary> </example>
Use this agent when performing read-only code review for quality, design compliance, and test coverage. <example> Context: Feature implementation is complete and needs review user: "Review the agent spec handler for code quality" assistant: "I'll dispatch the exarchos-reviewer agent to analyze code quality and design compliance." <commentary> Code review request triggers the reviewer agent for read-only analysis. </commentary> </example>
Use this agent for low-complexity scaffolding tasks — file creation, boilerplate generation, and structural setup. <example> Context: Orchestrator needs new files or boilerplate created user: "Create the directory structure and stub files for the new feature" assistant: "I'll dispatch the exarchos-scaffolder agent to generate the scaffolding in an isolated worktree." <commentary> Simple file creation and boilerplate generation triggers the scaffolder agent with concise output. </commentary> </example>
Guided authoring of an architectural invariant catalog entry through a 6-step interview (elicit, locate, weight, enforce, number, commit). Drives the invariants_scaffold and invariants_add orchestrate verbs — the agent supplies judgment and natural-language elicitation; the verbs own schema validation, file writing, and event emission. Defaults to mode: audit; mode: check is an advanced opt-in. Triggers: 'add an invariant', 'author an invariant', 'enforce an architectural rule', or /exarchos:invariants. Do NOT use for: editing workflow state, running a review, or hand-writing YAML (the verbs write it — never emit catalog YAML yourself).
Collaborative design exploration for new features and architecture decisions. Triggers: 'brainstorm', 'ideate', 'explore options', or /ideate. Presents 2-3 approaches with trade-offs, documents chosen approach. Do NOT use for implementation planning or code review. Requires no existing design document — use /plan if one exists.
Post-merge workflow resolution. Verifies PR merge status, backfills synthesis metadata, force-resolves review statuses, transitions to completed, and cleans up worktrees/branches. Use when the user says 'cleanup', 'resolve workflow', 'mark as done', or runs /cleanup. Do NOT use before PRs are merged.
Bug investigation and fix workflow. Triggers: 'debug', 'fix bug', 'investigate issue', 'something is broken', or /debug. Hotfix track for quick fixes, thorough track for root cause analysis. Do NOT use for feature development or refactoring. Do NOT escalate to /ideate unless the fix requires architectural redesign.
Dispatch implementation tasks to agent teammates in git worktrees. Triggers: 'delegate', 'dispatch tasks', 'assign work', or /delegate. Spawns teammates, creates worktrees, monitors progress. Supports --fixes flag. Do NOT use for single-file changes or polish-track refactors.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Your agents forget. Exarchos doesn't.
Persistent SDLC state for any AI coding agent. It survives /clear, auto-compaction, and a blown context window.
First-class with Claude Code, Codex, Cursor, OpenCode, and Copilot; works with any agent that can run a CLI.
Install · What's different · What you get · Architecture · Docs
A plan.md per feature. CLAUDE.md rewritten between sessions. Summaries scrawled before /clear so the next session has something to start from. Phases enforced by you, reminding the agent. It works. It's also manual, and one long context window away from the agent ignoring all of it.
/clearCome back to any suspended workflow with /rehydrate.
❯ /exarchos:rehydrate payments-v2-migration
Workflow Rehydrated: payments-v2-migration
Phase: implementing | Type: feature
Task Progress
4 of 7 complete · last commit on feature/payments-v2
Artifacts
Design: docs/designs/payments-v2.md
Plan: docs/plans/payments-v2.md
PR: not yet created
Next Action
Continue task 5 (gates pending). Run /delegate or pick up manually.
The state was never in your conversation. It lives in an append-only event log, and /rehydrate is just a projection that rebuilds the workflow document for a fresh context window. The whole thing fits in about 2,500 tokens.
A state machine owns the phase transitions, not a paragraph in CLAUDE.md. The questions between phases — "is this actually implemented?", "does it match the design?" — run as TypeScript checks against your diff and git history, not as prompts the agent can talk itself out of. You approve the design and you approve the merge. The middle runs on its own.
Run /ideate to start.
The CLI is the universal surface. Each runtime talks to it through whatever invocation it speaks natively.
| Runtime | Transport | Skill rendering | Slash commands |
|---|---|---|---|
| Claude Code | Plugin + MCP | First-class (rendered + hooks) | Yes (/ideate, /plan, etc.) |
| Codex CLI | MCP | First-class | Via Codex's command surface |
| Cursor | MCP | First-class | Via Cursor's MCP integration |
| OpenCode | CLI | First-class | Via OpenCode's runtime |
| GitHub Copilot CLI | CLI | First-class | Via Copilot's runtime |
| Anything else | CLI | Generic bundle | Whatever your agent supports |
The CLI works everywhere. For Claude Code, the plugin is the recommended path.
Standalone CLI / MCP server (any agent, any runtime):
# Unix (macOS / Linux)
curl -fsSL https://lvlup-sw.github.io/exarchos/get-exarchos.sh | bash
# Windows (PowerShell)
irm https://lvlup-sw.github.io/exarchos/get-exarchos.ps1 | iex
exarchos --version
exarchos doctor
exarchos mcp # starts MCP server over stdio
exarchos onboard
One command drives the repo to a green doctor: it detects the runtimes and VCS on your PATH, writes or reconciles agent config, installs the matching skills, registers the SessionStart binding, then verifies. Re-running is safe — it reconciles drift only.
| Flag | Effect |
|---|---|
--new <name> | Scaffold a fresh project in <name>/, then onboard it. |
--dry-run | Print the reconcile plan; write nothing, emit no events. |
--force | Overwrite hand-edited config (preserved otherwise). |
--no-hooks | Skip the SessionStart hook binding. |
--runtime <id> | Target an explicit runtime (claude, codex, opencode, copilot, cursor, generic); bypasses detection. |
To re-check without writing, run exarchos doctor. To re-apply just the remediable diff, run exarchos doctor --fix.
If a step fails (say, an offline skills or deps install), onboard exits non-zero and prints a forward-only advisory: already-applied steps are kept, because reconcile never rolls back. Fix the cause and re-run, and onboard picks up from the residual diff.
npx claudepluginhub lvlup-sw/exarchosBackend code quality skills for Claude Code. Nine skills that audit, critique, harden, simplify, humanize, and design-constrain your architecture — the backend half of impeccable.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.