whatisgithub

What is ecc?

affaan-m/ecc — explained in plain English

Analysis updated 2026-06-20

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

In one sentence

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

What do people build with it?

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.

What is it built with?

JavaScriptShell

How does it compare?

affaan-m/ecctrekhleb/javascript-algorithmsaffaan-m/everything-claude-code
Stars197,268195,932174,582
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasyeasymoderate
Complexity2/52/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get 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.

So what is it?

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.

Frequently asked questions

What is ecc?

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.

What language is ecc written in?

Mainly JavaScript. The stack also includes JavaScript, Shell.

What license does ecc use?

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

How hard is ecc to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is ecc for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.