How to Install the Everything Claude Code Plugin: 2 Methods Explained

The Everything Claude Code plugin can be installed via the Claude Code marketplace (recommended) or manually by copying files to your ~/.claude configuration directory.

Everything Claude Code is a Claude Code plugin that bundles agents, skills, hooks, commands, and rules into a battle-tested workflow. This open-source repository from WorldFlowAI provides a complete productivity system for Claude Code users who want structured, opinionated development practices.

The fastest way to install the Everything Claude Code plugin uses Claude Code's built-in /plugin commands. This method automatically registers all components through the plugin manifest at .claude-plugin/plugin.json.

Run these commands in your Claude Code session:


# Add the repository as a marketplace source (one-time setup)

/plugin marketplace add affaan-m/everything-claude-code

# Install the plugin and all its components

/plugin install everything-claude-code@everything-claude-code

The marketplace installation handles:

  • Agents — Sub-agents like code-reviewer.md and tdd-guide.md
  • Commands — Slash commands including /tdd and /plan
  • Rules — Always-follow guidelines for security, style, and testing
  • Skills — Workflow definitions and domain knowledge
  • Hooks — Automation triggers for memory persistence and other features

Method 2: Manual Installation

For offline setups or custom configurations, copy the plugin files directly into your Claude Code configuration. This approach is documented in the README at lines 11-32.

Clone and install manually:


# Clone the repository

git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code

# Copy core plugin components

cp agents/*.md   ~/.claude/agents/
cp rules/*.md    ~/.claude/rules/
cp commands/*.md ~/.claude/commands/
cp -r skills/*   ~/.claude/skills/

# Merge hooks configuration into your settings

jq '.hooks += (import "hooks/hooks.json")' ~/.claude/settings.json > tmp && mv tmp ~/.claude/settings.json

The manual method requires the jq utility for JSON manipulation. Install it via your system package manager if needed.

Optional: Configure Your Package Manager

The Everything Claude Code plugin includes a cross-platform utility at scripts/setup-package-manager.js that detects and configures your preferred Node.js package manager.


# Detect current package manager setting

node scripts/setup-package-manager.js --detect

# Set a global default (npm, pnpm, yarn, or bun)

node scripts/setup-package-manager.js --global pnpm

This configuration affects how the plugin's commands interact with Node.js projects.

Verify Your Installation

Confirm the Everything Claude Code plugin is active:


# List all installed plugin commands

/plugin list

# Test a core command

/tdd

Successful execution without errors indicates proper installation. The /tdd command triggers the test-driven development workflow defined in commands/tdd.md.

Key Plugin Files

Understanding these files helps with troubleshooting and customization:

  • .claude-plugin/plugin.json — Plugin manifest declaring agent, skill, command, and rule locations
  • hooks/hooks.json — Central hooks definition enabling automation features
  • agents/ — Markdown sub-agent definitions (e.g., code-reviewer.md)
  • commands/ — Slash-command implementations (e.g., tdd.md, plan.md)
  • rules/ — Persistent guidelines for Claude Code behavior
  • skills/ — Reusable workflow and domain knowledge modules

Summary

  • Marketplace install — Use /plugin marketplace add and /plugin install for automatic setup
  • Manual install — Copy files from agents/, rules/, commands/, and skills/ to ~/.claude/
  • Package manager — Run scripts/setup-package-manager.js to configure npm/pnpm/yarn/bun preferences
  • Verification — Execute /plugin list and /tdd to confirm successful installation

Frequently Asked Questions

What is the Everything Claude Code plugin?

The Everything Claude Code plugin is a Claude Code extension that bundles pre-configured agents, commands, rules, skills, and hooks into a unified productivity system. It implements battle-tested workflows documented in the WorldFlowAI/everything-claude-code repository, giving users structured approaches to code review, test-driven development, and project planning without manual configuration.

Can I use the plugin offline?

Yes. The manual installation method works entirely offline. Clone the repository once, then copy the required files to your ~/.claude/ directory without needing marketplace access. The plugin manifest at .claude-plugin/plugin.json and all component files are self-contained in the repository.

How do I uninstall or update the plugin?

For marketplace installations, use /plugin uninstall everything-claude-code to remove the plugin, then /plugin install everything-claude-code@everything-claude-code to reinstall the latest version. For manual installations, delete the corresponding files from ~/.claude/agents/, ~/.claude/rules/, ~/.claude/commands/, and ~/.claude/skills/, then re-copy from a fresh clone.

What Claude Code version is required?

The plugin uses standard Claude Code plugin APIs introduced in early 2025. Ensure your Claude Code installation supports the /plugin command family. The repository's README.md at lines 75-88 and plugins/README.md at lines 31-40 document any version-specific requirements.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →