Skip to content

Installation

The fastest way to get started is the one-line installer:

Terminal window
# Install with your language profile
npx ecc-universal typescript # or: python, golang, rust, java, kotlin, swift, php, perl, cpp

This selectively installs agents, skills, hooks, rules, and commands relevant to your stack.

Terminal window
npm install -g ecc-universal
ecc typescript
Terminal window
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
# Run the installer
bash install.sh # macOS/Linux
# or
powershell install.ps1 # Windows

The selective install system uses manifest-driven resolution. Based on your language profile, it installs:

ComponentLocationExample
Agentsagents/typescript-reviewer.md, build-error-resolver.md
Skills~/.claude/skills/tdd-workflow/, python-patterns/
Rules~/.claude/rules/common/, typescript/, python/
Commands~/.claude/commands//tdd, /code-review, /build-fix
Hooks~/.claude/hooks.jsonPre/post tool hooks, session hooks

Available install profiles:

  • full - Everything (all languages, all agents, all skills)
  • typescript - TypeScript/JavaScript ecosystem
  • python - Python ecosystem (Django, Flask, FastAPI)
  • golang - Go ecosystem
  • rust - Rust ecosystem
  • java - Java/Spring Boot ecosystem
  • kotlin - Kotlin/Android/KMP ecosystem
  • swift - Swift/SwiftUI ecosystem
  • php - PHP/Laravel ecosystem
  • perl - Perl ecosystem
  • cpp - C++ ecosystem
Terminal window
# Check what was installed
npx ecc --list
# Run the doctor to verify
npx ecc --doctor