Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

CodeClone for Claude Code

Native Claude Code plugin for the CodeClone Structural Change Controller. It connects Claude Code to the same local codeclone-mcp server used by the CLI, Codex, Cursor, VS Code, and Claude Desktop.

Install

Add the public marketplace and install CodeClone:

claude plugin marketplace add orenlab/codeclone-claude-code
claude plugin install codeclone@orenlab-codeclone

Inside an interactive Claude Code session, the equivalent commands are:

/plugin marketplace add orenlab/codeclone-claude-code
/plugin install codeclone@orenlab-codeclone

Install the local MCP server separately:

uv tool install "codeclone[mcp]"
codeclone-mcp --help

For a workspace-local environment:

uv venv
uv pip install --python .venv/bin/python "codeclone[mcp]"
.venv/bin/codeclone-mcp --help

The launcher prefers a workspace .venv, then the current Poetry environment, then codeclone-mcp from PATH. It uses local stdio and does not rewrite Claude Code settings.

Skills

Claude Code namespaces plugin skills with the plugin name:

Skill Invocation
Repository review /codeclone:codeclone-review
Hotspot snapshot /codeclone:codeclone-hotspots
Controlled repository edit /codeclone:codeclone-change-control
Engineering Memory /codeclone:codeclone-engineering-memory
Implementation context /codeclone:codeclone-implementation-context
Platform Observability (maintainer-only) /codeclone:codeclone-platform-observability

The MCP server remains read-only with respect to source, baselines, cache, and canonical reports. Change control, audit, and Engineering Memory write only their documented bounded local state.

Development

Load the monorepo source directly:

claude --plugin-dir plugins/claude-code-codeclone

Validate the plugin:

claude plugin validate plugins/claude-code-codeclone

Documentation