explaingit

affaan-m/ecc

197,268JavaScriptAudience · developerComplexity · 2/5LicenseSetup · easy

TLDR

A plugin for AI coding tools like Claude Code and Cursor that adds 63 specialist sub-agents, 249 workflow templates, automated file-check hooks, and language coding rules to make your AI assistant smarter and more structured.

Mindmap

mindmap
  root((ECC))
    Agents
      Code reviewer
      Build fixer
      63 specialists
    Skills
      TDD workflow
      Security audit
      249 templates
    Hooks
      Secret scanner
      File change checks
    Supported tools
      Claude Code
      Cursor
      GitHub Copilot
    Security
      AgentShield scanner
      MiniClaw runtime
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Install as a Claude Code plugin to gain pre-built specialist agents for code review, build-error fixing, and security scanning.

USE CASE 2

Add language-specific coding rules for TypeScript, Python, or Go so your AI assistant follows your team's conventions automatically.

USE CASE 3

Use pre-built workflow skills to run structured test-driven development steps inside your AI coding tool.

USE CASE 4

Set up automated hooks that scan for hardcoded secrets before any file is saved by the AI.

Tech stack

JavaScriptShell

Getting it running

Difficulty · easy Time to first run · 5min

Language-specific rules must be copied manually, the plugin system cannot distribute them automatically.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

ECC, short for Everything Claude Code, is a collection of configuration files, workflow definitions, and automation scripts designed to make AI coding assistants work better. It was originally built for Claude Code but has since expanded to support Cursor, OpenCode, Codex, Zed, GitHub Copilot, and other tools in the same category. The core idea is that raw AI coding tools need a layer of structure on top: rules about how to write code, specialized sub-agents that handle specific tasks, automated hooks that run checks when files change, and pre-built workflow templates called skills. The repository ships 63 specialized agents, 249 skills, and 79 legacy command shims. An agent is a named AI persona with a specific role and a limited set of tools, for example a code reviewer that only reads files, or a build error resolver that tries to fix compilation failures. A skill is a workflow template you invoke to do something structured, like running test-driven development steps or generating a security audit. Hooks are scripts that fire automatically when the AI tool takes certain actions, such as checking for hardcoded secrets before a file is saved. You install it either as a plugin directly inside Claude Code or by copying the relevant folders manually. The plugin path is the simpler route for most users. There are also rules files organized by programming language covering TypeScript, Python, Go, Swift, PHP, and others, which tell the AI assistant what conventions to follow in each language. Because the plugin system cannot distribute rules automatically, those need to be copied by hand. The project also includes a bundled security scanner called AgentShield, a minimal sandboxed AI agent runtime called MiniClaw, a desktop dashboard for browsing available components, and a cross-platform installer that works on Windows, macOS, and Linux. It is released under the MIT license and is described as a community resource where contributions of new agents, skills, and rules are encouraged. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
I just installed the ECC plugin in Claude Code. How do I activate the code-reviewer agent and run it against my current pull request?
Prompt 2
I want ECC's AgentShield security scanner to check my project for hardcoded API keys and passwords. Walk me through enabling and running it.
Prompt 3
Show me how to use the ECC test-driven development skill to build a new feature step by step inside Claude Code.
Prompt 4
I'm using ECC with Cursor. Which folders do I need to copy manually since the plugin can't auto-distribute language rules?
Prompt 5
List all ECC agents relevant to Python development and explain what each one does in one sentence.
Open on GitHub → Explain another repo

← affaan-m on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.