Skip to content

Cc10x

The Loop Engine for Claude Code — engineer the loop, not the prompt. 1 router · 9 agents · 16 skills · 4 workflows. Fail-closed gates, test honesty, anti-anchored review.

Install

$claude plugin install cc10x@cc10x

Install command taken from the project's README or registry entry. Always review code before running it.

cc10x — The Loop Engine for Claude Code

Same model. Same Claude Code. Different outcome.

The agent forgets between turns. The harness remembers across runs. cc10x writes every workflow to disk — intent, evidence, verdicts, failures — so resume, review, and verification read from the artifact, not from a context window that's already gone.

1 router  ·  14 specialist agents  ·  21 skills  ·  8 workflows

Fail-closed gates  ·  survives compaction  ·  dispatch-by-reference  ·  test honesty gates  ·  anti-anchored review

Current version: 12.10.0


Install

cc10x needs Python 3.9 or newer on PATH (3.13 is the version the test suite runs on): every hook except the preflight is a python3 script. A SessionStart preflight tells the agent when python3 is missing or too old.

Step 1 — Add the marketplace (once per machine):

claude plugin marketplace add romiluz13/cc10x

Step 2 — Install the plugin:

claude plugin install cc10x@cc10x

Inside a Claude Code session the same two steps are /plugin marketplace add romiluz13/cc10x and /plugin install cc10x@cc10x.

Then say "set up cc10x for me" in Claude Code and restart. Done.

Update

claude plugin update cc10x@cc10x --scope user

Use the scope you installed at (user, project, local or managed). Then run /reload-plugins in an open session, or restart Claude Code.

Auto-update is off by default for third-party marketplaces such as romiluz13/cc10x, so a new release does not arrive on its own. Either update by hand as above, or open /plugin, go to the Marketplaces tab, select the marketplace and choose Enable auto-update.

Manual install from a clone

git clone https://github.com/romiluz13/cc10x.git
claude --plugin-dir "$PWD/cc10x/plugins/cc10x"

--plugin-dir loads the plugin for that one session only. Skills are then namespaced cc10x:<skill>, and the router is cc10x:cc10x-router.

Recommended environment variables

Variable Why
CLAUDE_CODE_ENABLE_TODO_TOOLS=1 Claude Code ships its task tools by default only on some models. cc10x works without them (it falls back to tracking the graph in the workflow artifact) but this restores them on every model.
CLAUDE_CODE_TASK_LIST_ID (optional) Shares one task list across sessions.
CLAUDE_CONFIG_DIR (optional) Moves Claude Code's configuration directory off ~/.claude. Wherever this README says ~/.claude, read $CLAUDE_CONFIG_DIR.
CLAUDE_CODE_PLUGIN_CACHE_DIR (optional) Moves the plugins root off ~/.claude/plugins.

Keep .cc10x/ out of git

cc10x writes memory and workflow state under .cc10x/ in each project. It is session state, not source, so gitignore .cc10x/ in each project: add the line .cc10x/ to its .gitignore. How it relates to Claude Code's own memory is under Memory Persistence.


Quick Start Examples

Build Something

"build a user authentication system"

→ Router detects BUILD intent
→ Stops to resolve missing requirements first
→ component-builder drives RED → GREEN → REFACTOR
→ code-reviewer + failure-hunter run in parallel
→ integration-verifier checks wiring, artifacts, and behavior
→ Workflow state and memory are updated

Similar plugs

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…

Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.

The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create prototypes, websites, apps, dashboards, presentations, images, and videos with your team…

Explore related