TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/affaan-m/ECC/llms.txt
Use this file to discover all available pages before exploring further.
ecc binary is the single entry point for every ECC operation — installing content into AI harnesses, inspecting manifests, diagnosing drift, querying the SQLite state store, and managing multi-agent orchestration. It is exposed as the ecc bin field in the ecc-universal npm package (scripts/ecc.js) and is also reachable without a global install via npx ecc.
Requirements
- Node.js ≥ 18 — required for the
eccbinary and all sub-scripts. - No other runtime dependencies are required for basic install and diagnostic operations; the SQLite state store commands require the bundled
better-sqlite3package shipped withecc-universal.
Installation
ecc, ecc-install (legacy compat), and ecc-control-pane are all available on PATH.
Usage
Global Flag
Preview the actions a command would take without executing any mutations. Sets
the
ECC_DRY_RUN=1 environment variable internally and is respected by all
mutating commands (install, repair, auto-update, uninstall).Command Reference
| Command | Description |
|---|---|
install | Install ECC content into a supported target |
plan | Inspect selective-install manifests and resolved plans |
catalog | Discover install profiles and component IDs |
consult | Recommend ECC components and profiles from a natural language query |
control-pane | Run the local ECC2 operator control pane |
list-installed | Inspect install-state files for the current context |
doctor | Diagnose missing or drifted ECC-managed files |
repair | Restore drifted or missing ECC-managed files |
auto-update | Pull latest ECC changes and reinstall the current managed targets |
status | Query the ECC SQLite state store status summary |
platform-audit | Audit GitHub queues, discussions, roadmap, release, and security evidence |
security-ioc-scan | Scan dependency and AI-tool persistence surfaces for active supply-chain IOCs |
sessions | List or inspect ECC sessions from the SQLite state store |
work-items | Track linked Linear, GitHub, handoff, and manual work items |
session-inspect | Emit canonical ECC session snapshots from dmux or Claude history targets |
loop-status | Inspect Claude transcripts for stale loop wakeups and pending tool results |
uninstall | Remove ECC-managed files recorded in install-state |
install
Install ECC content into a supported harness target. See the full install reference for all flags and supported harnesses.plan
Inspect what a given profile or module set would install without writing any files. See the install reference for full usage.catalog
List every available install profile, component ID, and module ID from the bundled manifests. Useful for building custom--modules or --include selectors.
consult
Recommend ECC components and profiles based on a natural language description of your project.control-pane
Launch the local ECC2 operator control pane — a loopback HTTP server serving a real-time dashboard of active sessions, worktree status, install health, and work items. See the orchestration reference.list-installed
Show all ECC-managed harness targets and their installed modules by reading install-state files for the current home/project context.doctor
Diagnose missing or drifted ECC-managed files by comparing the installed files against the install-state record. Read-only — no files are changed. See the doctor / repair reference.1 when warnings or errors are found.
repair
Restore drifted or missing files by re-applying from the source manifest. See the doctor / repair reference.auto-update
Pull the latest ECC repo changes and reinstall all currently managed targets using their original install-state request. Safe to run in CI.status
Query the ECC SQLite state store for a full system snapshot: active sessions, recent skill run stats, install health, pending governance events, and linked work items. See the sessions reference.platform-audit
Operator readiness audit that checks GitHub PR/issue queues, GitHub Discussions, roadmap evidence, release pipeline state, and security signals across one or more repositories.security-ioc-scan
Scan dependency manifests, lockfiles, and AI-tool configuration surfaces for active supply-chain IOC (indicators of compromise) signatures.sessions
List recent ECC sessions or inspect a single session with worker, skill-run, and decision detail. See the sessions reference.work-items
Track linked Linear issues, GitHub issues/PRs, handoff items, and manual roadmap items in the ECC state store.session-inspect
Emit canonical ECC session snapshots from dmux orchestration plans or Claude session history targets — useful for debugging, exporting context, or skill health analysis.loop-status
Inspect Claude transcript.jsonl files for stale ScheduleWakeup tool results and pending Bash tool calls, helping diagnose stuck or looping agent sessions. See the sessions reference.
uninstall
Remove all ECC-managed files recorded in install-state for the current context.Compatibility Aliases
| Alias | Routes to |
|---|---|
ecc-install <args> | ecc install <args> — legacy entrypoint preserved for existing CI flows |
ecc <language> | ecc install <language> — legacy language-based implicit install |
ecc-control-pane | ecc control-pane — direct bin alias |