AgentToolHub
SkillClaude Code

Everything Claude Code (ECC)

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Features

  • ✓854+ Skills collection
  • ✓195 Agents
  • ✓359 Slash Commands
  • ✓Covers 12+ languages
  • ✓MCP integration

Installation Guide

Option 1: Install as Plugin (Recommended)

The easiest way to use this repo - install as a Claude Code plugin:

bash
# Add this repo as a marketplace
/plugin marketplace add https://github.com/affaan-m/everything-claude-code

# Install the plugin
/plugin install ecc@ecc

Or add directly to your ~/.claude/settings.json:

json
{
  "extraKnownMarketplaces": {
    "ecc": {
      "source": {
        "source": "github",
        "repo": "affaan-m/everything-claude-code"
      }
    }
  },
  "enabledPlugins": {
    "ecc@ecc": true
  }
}

This gives you instant access to all commands, agents, skills, and hooks.

var(--color-accent)]/40 pl-3 my-2 text-[var(--text-tertiary)]">Note: The Claude Code plugin system does not support distributing rules via plugins ([upstream limitation). You need to install rules manually:

>
>
bash
> # Clone the repo first
> git clone https://github.com/affaan-m/everything-claude-code.git
>
> # Option A: User-level rules (applies to all projects)
> mkdir -p ~/.claude/rules
> cp -r everything-claude-code/rules/common ~/.claude/rules/
> cp -r everything-claude-code/rules/typescript ~/.claude/rules/   # pick your stack
> cp -r everything-claude-code/rules/python ~/.claude/rules/
> cp -r everything-claude-code/rules/golang ~/.claude/rules/
> cp -r everything-claude-code/rules/php ~/.claude/rules/
>
> # Option B: Project-level rules (applies to current project only)
> mkdir -p .claude/rules
> cp -r everything-claude-code/rules/common .claude/rules/
> cp -r everything-claude-code/rules/typescript .claude/rules/     # pick your stack
>

---

Option 2: Manual Installation

If you prefer manual control over what's installed:

bash
# Clone the repo
git clone https://github.com/affaan-m/everything-claude-code.git

# Copy agents to your Claude config
cp everything-claude-code/agents/*.md ~/.claude/agents/

# Copy rules directories (common + language-specific)
mkdir -p ~/.claude/rules
cp -r everything-claude-code/rules/common ~/.claude/rules/
cp -r everything-claude-code/rules/typescript ~/.claude/rules/   # pick your stack
cp -r everything-claude-code/rules/python ~/.claude/rules/
cp -r everything-claude-code/rules/golang ~/.claude/rules/
cp -r everything-claude-code/rules/php ~/.claude/rules/

# Copy skills first (primary workflow surface)
# Recommended (new users): core/general skills only
cp -r everything-claude-code/.agents/skills/* ~/.claude/skills/
cp -r everything-claude-code/skills/search-first ~/.claude/skills/

# Optional: add niche/framework-specific skills only when needed
# for s in django-patterns django-tdd laravel-patterns springboot-patterns; do
# cp -r everything-claude-code/skills/$s ~/.claude/skills/
# done

# Optional: keep legacy slash-command compatibility during migration
mkdir -p ~/.claude/commands
cp everything-claude-code/commands/*.md ~/.claude/commands/

#### Add hooks to settings.json

Copy the hooks from hooks/hooks.json to your ~/.claude/settings.json.

#### Configure MCPs

Copy desired MCP server definitions from mcp-configs/mcp-servers.json into your official Claude Code config in ~/.claude/settings.json, or into a project-scoped .mcp.json if you want repo-local MCP access.

If you already run your own copies of ECC-bundled MCPs, set:

bash
export ECC_DISABLED_MCPS="github,context7,exa,playwright,sequential-thinking,memory"

ECC-managed install and Codex sync flows will skip or remove those bundled servers instead of re-adding duplicates.

Important: Replace YOUR_*_HERE placeholders with your actual API keys.

---

Reviews

4.7★★★★☆(567 reviews)
5★
0%(0)
4★
0%(0)
3★
0%(0)
2★
0%(0)
1★
0%(0)