← Browse
ecc
MartinGitLibrary ★ 0
ECC is a Harness-native plugin for Claude Code that bundles 68 agents, 286 skills, 94 legacy command shims, and reusable hooks/rules to automate engineering workflows. It runs shell commands through lifecycle hooks (SessionStart, PreToolUse, PostToolUse, PreCompact, Stop, SessionEnd) and integrates with MCP conventions for orchestrating operator workflows across agent harnesses.
Install
> /plugin marketplace add MartinGitLibrary/Ecc-Martin
> /plugin install ecc
What it's made of
94 commands · 68 agents · 286 skills · 1 MCP server · 21 hooks
- Commands
- 94
- Agents
- 68
- Skills
- 286
- MCP servers
- 1
- Hooks
- 21 · PostToolUse, PreCompact, PreToolUse, SessionEnd, SessionStart, Stop
What it needs & plugs into
- API keys
- none
- Paid services
- ECC Pro
- External tools
"conste.trim())returnfor(varfunctioni++){r=L(p.join(d,plugins,s[i]))i<s.lengthif(eif(failed){constif(fs.existsSync(script)){constif(out){pending+=1if(pending===0)process.exit(code)if(r)returnif(result.errorif(result.stderr)process.stderr.write(result.stderr)if(stdout)process.stdout.write(stdout)j++){varj<g.lengthk++){vark<O.lengthletm++){r=L(p.join(q,V[m]))m<V.lengthnodenpxprocess.argv.splice(1,0,s)process.env.CLAUDE_PLUGIN_ROOT=rprocess.env.ECC_POSTTOOLUSE_PASSTHROUGH=1process.exit(1)process.stderr.write([SessionEnd] ERROR: hook runner failed: +reason+String.fromCharCode(10))process.stderr.write(err,done)process.stdout.write(out,done)process.stdout.write(raw)require(s)"require(s).cli()"result.signalresult.signal){constresult.status===nullskippingstderr+=[Stop] ERROR: hook runner failed: +reason+String.fromCharCode(10)typeofvar}}"}else{finish(raw,'[Stop]}finish(stdout,stderr,code)}if(err){pending+=1}process.exit(Number.isInteger(result.status)?result.status:0)}process.nextTick(done)}process.stderr.write('[SessionEnd]- Talks to
- nothing external detected
Facts extracted from the plugin's files. Prose generated by claude-haiku-4-5-20251001.
Featured in
Is this your plugin?
Claim it to keep the card accurate and enter the weekly contest. Requires signing in as the GitHub owner (MartinGitLibrary).