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.
Method 1: Marketplace Installation (Recommended)
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.mdandtdd-guide.md - Commands — Slash commands including
/tddand/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 locationshooks/hooks.json— Central hooks definition enabling automation featuresagents/— 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 behaviorskills/— Reusable workflow and domain knowledge modules
Summary
- Marketplace install — Use
/plugin marketplace addand/plugin installfor automatic setup - Manual install — Copy files from
agents/,rules/,commands/, andskills/to~/.claude/ - Package manager — Run
scripts/setup-package-manager.jsto configure npm/pnpm/yarn/bun preferences - Verification — Execute
/plugin listand/tddto 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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →