docs/MIGRATION-1X-TO-2.0.md
ECC 2.0 renamed the repo (affaan-m/everything-claude-code → affaan-m/ECC) and the plugin identifier (everything-claude-code@everything-claude-code → ecc@ecc). If you installed 1.x, follow this guide to upgrade cleanly. See also the Naming + Migration Note in the README.
# 1. Install 2.0
/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc
# 2. Remove the old plugin
/plugin uninstall everything-claude-code@everything-claude-code
Then remove any leftover 1.x folders (see below) and restart the session.
Expected. ecc@ecc and everything-claude-code@everything-claude-code are treated as separate plugins by Claude Code. Uninstall the old one; keep only ecc@ecc. Running both duplicates skills, commands, and hook executions.
/plugin uninstall removes the plugin from the active list, but can leave the old directory in the Claude plugin cache and any manual copies in your home directory.
Safe to delete after the old plugin no longer appears in /plugin list:
~/.claude/plugins/...everything-claude-code...)everything-claude-code/ directory), if you are not using it as a working checkout~/.claude/ (skills/, commands/, agents/ entries that came from 1.x) — the 2.0 plugin provides current versionsDo NOT delete ~/.claude/rules/ content you copied intentionally, or personal memory/state files.
No. ECC is a harness layer: skills, commands, agents, hooks. It does not alter your project code or git history. Everything ECC produced in your repos (commits, files, PRs) is untouched. Your next session simply loads 2.0 surfaces instead of 1.x ones. Slash-command namespaces changed from everything-claude-code:* to ecc:*.
Do not stack the plugin install with the manual installer (install.sh / install.ps1 / npx ecc-install --profile full). Pick one path; stacking creates duplicate skills and duplicate hook runs. If you already stacked, see Reset / Uninstall ECC.
2.0 is cross-harness. Use the manual installer with a target:
npx ecc-install --profile core --target codex # Codex CLI
npx ecc-install --profile core --target opencode # OpenCode
npx ecc-install --profile core --target cursor # Cursor
Run npx ecc consult "<what you need>" --target <harness> to preview which components fit before installing. Harness-specific guides: ANTIGRAVITY-GUIDE.md, HERMES-SETUP.md, QWEN-GUIDE.md, JOYCODE-GUIDE.md.