Skip to main content

Installation

Everything Claude Code can be installed as a plugin (recommended) or manually for full control over what’s installed.

Requirements

Minimum version: Claude Code CLI v2.1.0 or laterThis plugin requires Claude Code CLI v2.1.0+ due to changes in how the plugin system handles hooks.Check your version:

Platform Support

Everything Claude Code provides full cross-platform support:
  • ✅ Windows - All hooks and scripts rewritten in Node.js for compatibility
  • ✅ macOS - Native support
  • ✅ Linux - Native support
All hooks and scripts have been rewritten in Node.js for maximum compatibility across platforms.

Package Manager Support

The plugin automatically detects your preferred package manager:
  • npm - Node Package Manager
  • pnpm - Performant npm
  • yarn - Yarn Package Manager
  • bun - Bun Runtime & Package Manager
Detection priority:
  1. Environment variable: CLAUDE_PACKAGE_MANAGER
  2. Project config: .claude/package-manager.json
  3. package.json: packageManager field
  4. Lock file: package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb
  5. Global config: ~/.claude/package-manager.json
  6. Fallback: First available package manager
The easiest way to use Everything Claude Code - install as a Claude Code plugin.
1

Add Marketplace

Add the Everything Claude Code marketplace to your Claude Code settings:
2

Install Plugin

Install the plugin:
This installs:
  • 13 specialized agents (planner, architect, tdd-guide, code-reviewer, etc.)
  • 33 slash commands (/plan, /tdd, /code-review, etc.)
  • 56+ skills (coding standards, TDD workflow, security review, etc.)
  • Automated hooks (memory persistence, strategic compaction, security warnings)
3

Install Rules (Required)

Claude Code plugins cannot distribute rules automatically (upstream limitation). You need to install rules manually.
Clone the repository:
Use the installer script (recommended):
The installer:
  • Always installs common rules (language-agnostic)
  • Installs requested language-specific rules
  • Maintains directory structure (common/, typescript/, etc.)
  • Warns if destination already exists
  • Validates language names to prevent path traversal
4

Verify Installation

Verify the plugin is installed and commands are available:
Plugin commands use namespaced form: /everything-claude-code:planManual installation uses shorter form: /plan

Option 2: Manual Installation

For full control over what’s installed, use manual installation.
1

Clone Repository

Clone the Everything Claude Code repository:
2

Install Agents

Copy agents to your Claude config:
This installs 13 specialized agents:
  • planner, architect, tdd-guide
  • code-reviewer, security-reviewer
  • build-error-resolver, go-build-resolver
  • e2e-runner, refactor-cleaner, doc-updater
  • go-reviewer, python-reviewer, database-reviewer
3

Install Rules

4

Install Commands

Copy commands to your Claude config:
This installs 33 slash commands:
  • /plan, /tdd, /code-review, /build-fix
  • /e2e, /refactor-clean, /orchestrate
  • /learn, /checkpoint, /verify, /eval
  • /go-review, /go-test, /go-build
  • /python-review, /multi-plan, /multi-execute
  • And more…
5

Install Skills

Install core skills or selectively install what you need:
6

Configure Hooks

Add hooks to your ~/.claude/settings.json:
Copy the hooks section from hooks/hooks.json to your ~/.claude/settings.json. Be careful not to overwrite existing hooks.
7

Configure MCP Servers (Optional)

Copy desired MCP servers from mcp-configs/mcp-servers.json to your ~/.claude.json:
Replace YOUR_*_HERE placeholders with your actual API keys.Never commit MCP configs with real API keys to version control.
Keep under 10 MCP servers enabled to avoid context window issues. Each MCP tool description consumes tokens.

Cross-Platform Installation

Cursor IDE

Install Everything Claude Code for Cursor IDE:
Cursor installation includes:
  • 15 hook events (sessionStart, beforeShellExecution, afterFileEdit, etc.)
  • 16 hook scripts (DRY adapter pattern)
  • 29 rules (9 common + 20 language-specific)
  • Shared agents, skills, and MCP configs via AGENTS.md

OpenCode

Install Everything Claude Code for OpenCode:
OpenCode installation includes:
  • 12 agents (shared via plugin system)
  • 24 commands (slash commands)
  • 37 skills (workflow definitions)
  • 11 hook events (via plugin hooks)
  • 6 native custom tools (run-tests, check-coverage, security-audit)

Codex CLI

Install Everything Claude Code for Codex CLI:
Codex installation includes:
  • AGENTS.md at root (universal) + .codex/AGENTS.md (Codex-specific)
  • 16 skills from .agents/skills/ (auto-loaded)
  • 4 MCP servers (GitHub, Context7, Memory, Sequential Thinking)
  • Instruction-based rules via persistent_instructions
Codex CLI does not yet support hooks (GitHub Issue #2109).

Package Manager Configuration

Configure your preferred package manager:
Set via environment variable (highest priority):

Post-Installation

1

Verify Installation

Verify all components are installed:
2

Test Commands

Test that commands work:
3

Review Configuration

Review and customize settings in ~/.claude/settings.json:
  • Token optimization settings (model, MAX_THINKING_TOKENS, etc.)
  • Disabled MCP servers (keep under 10 enabled)
  • Hook configurations
  • Package manager preferences

Troubleshooting

Verify the plugin is enabled in ~/.claude/settings.json:
Restart Claude Code after enabling the plugin.
Do NOT add a "hooks" field to .claude-plugin/plugin.json.Claude Code v2.1+ automatically loads hooks/hooks.json from installed plugins by convention. Explicitly declaring it causes duplicate detection errors.See issues #29, #52, #103.
Verify rules maintain directory structure:
Rules files must be in subdirectories, not flat in ~/.claude/rules/.
Too many MCP servers consume your context window. Each MCP tool description uses tokens.Fix: Disable unused MCPs in .claude/settings.json:
Keep under 10 MCPs enabled and under 80 tools active.
Make the installer executable:
Ensure you’re using Claude Code v2.1.0+ and Node.js 18+.All hooks have been rewritten in Node.js for cross-platform compatibility.

Updating

Update the plugin to the latest version:

Next Steps

Quick Start

Get up and running in under 2 minutes

Key Concepts

Learn about agents, skills, hooks, and rules

Token Optimization

Reduce costs without sacrificing quality