Le Guide : everything-claude-code
avril 2026 · 7 min de lecture
Le dépôt everything-claude-code est la collection la plus aboutie de configurations, de règles, et d'automatisation pour les environnements de codage IA. Son but est d'étendre de façon exponentielle les capacités de Claude Code CLI, tout en offrant une parité de fonctionnalités avec Cursor IDE, Codex, et OpenCode.
Ce guide exhaustif couvre tout ce qu'il y a à savoir sur le dépôt, ses méthodes d'installation, la liste exhaustive de ses capacités et ses techniques d'économies de tokens.
1. 🌟 L'Architecture du Dépôt (Concepts Avancés)
Le dépôt repose sur une architecture modulaire en 4 piliers :
A. Les Agents (agents/)
Les agents sont des profils de spécialisation. Au lieu de demander à Claude de tout faire en même temps (ce qui dilue son attention), on invoque un Agent avec un arsenal d'outils restreint et une directive forte.
code-reviewer: Spécialiste qualité, sécurité et maintenabilité.tdd-guide: Garant du processus Test-Driven Development (TDD).planner&architect: Pour prototyper l'architecture avant de coder.e2e-runner: Rédige et exécute les tests fonctionnels (Playwright, etc.).database-reviewer: Auto-délégué pour optimiser et vérifier les requêtes SQL.- Autres :
refactor-cleaner,doc-updater,go-reviewer,python-reviewer...
B. Les Skills (skills/ - Le nouveau standard)
Dans la version la plus récente de cette architecture, les "Skills" (compétences) remplacent les simples "Commandes". Ce sont des procédures logiques et documentées (YAML Frontmatter + Markdown). Parmi les ~30 compétences intégrées :
deep-research: Recherche multi-sources avec attribution et synthèse.nextjs-turbopack: Patterns stricts pour Next.js 16+ et Turbopack.claude-api: Implémentation de l'API Anthropic en Python/TypeScript.security-review: Audit OWASP automatisé.video-editing: Workflows IA pour FFmpeg et Remotion.x-api,brand-voice,content-engine: Pour des workflows de contenu/réseaux sociaux.strategic-compact: Gestion avancée de la mémoire contextuelle (voir section Optimisation).
C. Les Hooks (hooks/)
Ce sont de petits scripts automatisés qui s'activent avant ou après une action de l'IA (comme l'édition d'un fichier).
- En Claude Code : Intercepte les
console.logoubliés après un appel à l'outilEditet demande la suppression immédiate. - En Cursor IDE (Pattern DRY Adapter) : Le repo gère nativement 15 événements Cursor (contre 8 pour Claude) en recyclant les scripts de Claude via un adaptateur !
beforeShellExecution: Bloque le lancement de serveurs de dev hors de Tmux.beforeSubmitPrompt: Sécurité -> Détecte les secrets (sk-,ghp_,AKIA) tracés par erreur dans le prompt et bloque l'envoi.beforeTabFileRead: Pêche Claude s'il essaie de lire.envou.pem.afterFileEdit: Lance un Prettier/Linter instantanément.
D. Les Rules (rules/)
Des fichiers d'instructions rigides qui forcent le style de programmation global.
common/: Les règles universelles à TOUS les langages.- Règles par langage :
typescript/,python/,golang/,swift/,php/.
2. 🚀 Guide d'Installation Exhaustif
Méthode 1 : L'approche Plugin Claude (Recommandée & Instantanée)
# Ajoute le marketplace communautaire
/plugin marketplace add https://github.com/affaan-m/everything-claude-code
# Installe tous les agents, les skills et les hooks
/plugin install everything-claude-code@everything-claude-code
🚨 Attention aux Règles (Rules) : Le système de plugins actuel d'Anthropic ne prend pas en charge la distribution des "Rules". Si vous voulez les règles TypeScript ou Python, clonez le repo et copiez-les manuellement :
git clone https://github.com/affaan-m/everything-claude-code.git
mkdir -p ~/.claude/rules
cp -r everything-claude-code/rules/common ~/.claude/rules/
cp -r everything-claude-code/rules/typescript ~/.claude/rules/ # Ou votre stack
Méthode 2 : L'approche Manuelle (Modulaire)
Si vous détestez la magie noire, clonez le repo et prenez ce dont vous avez besoin :
- Copier les agents :
cp everything-claude-code/agents/*.md ~/.claude/agents/ - Copier les Skills générales :
cp -r everything-claude-code/.agents/skills/* ~/.claude/skills/ - Copier les "Legacy Commands" (les slash commands) :
cp everything-claude-code/commands/*.md ~/.claude/commands/ - IMPORTANT POUR LES HOOKS : N'éditez jamais
plugin.jsonmanuellement. Utilisez le script d'installation :bash ./install.sh --target claude --modules hooks-runtime
3. 🎯 L'Arsenal des Commandes (Slash Commands)
Bien qu'obsolète face aux "Skills" automatiques, utiliser les commandes reste la méthode la plus populaire et familière. Le système supporte plus de 31 commandes natives :
Workflows de dev :
/ecc:plan "ma feature": Déclenche l'Agent Architecte pour un blueprint./tdd: Verrouille l'IA dans un cycle strict : Ecris le test -> Fais-le passer./code-review,/security-scan,/e2e,/build-fix/refactor-clean: Supprime le code mort méthodiquement./update-docs: Aligne la documentation avec le code effectif.
Gestion de l'Instinct et de la mémoire (Instincts) :
/learn//learn-eval: Extrait des patterns de code du projet pour la prochaine fois./evolve: Combine les "instincts" (notes) de l'IA pour en faire un "Skill" permanent./promote: Transforme une règle projet locale en règle globale.
Opérations Multi-Agents (Très coûteux en tokens !) :
/multi-plan,/multi-execute,/multi-workflow: Demande à plusieurs agents concurrents de générer une solution en s'auto-corrigeant mutuellement.
4. 💸 Maîtrise des Tokens & Paramétrage Avancé
L'une des plus grandes valeurs de ce repo est son optimisation financière. Si vous laissez Claude faire, le système va vider votre budget (Context limit de 200k tokens).
Ajoutez ceci à ~/.claude/settings.json :
{
"model": "sonnet",
"env": {
"MAX_THINKING_TOKENS": "10000",
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50",
"CLAUDE_CODE_SUBAGENT_MODEL": "haiku"
}
}
- Le Mythe d'Opus :
claude-3-7-sonnetaccomplit 85% du travail pour 60% moins cher qu'Opus. Utilisez/model opusuniquement pour le débuggage profond. - CLAUDE_AUTOCOMPACT_PCT_OVERRIDE à 50% : Oblige Claude à "compacter" sa mémoire très tôt. Cela évite qu'il ne s'embourbe avec 100k tokens d'historique de chat inutile.
- Gestion des MCPs (Serveurs d'outils) : Chaque outil activé (GitHub, Vercel, Supabase...) injecte sa documentation dans le contexte à chaque message.
- Règle d'or : Désactivez toujours les MCP inutiles dans
.claude/settings.json("disabledMcpServers": ["vercel", "supabase"]). Moins de 10 MCPs actifs.
- Règle d'or : Désactivez toujours les MCP inutiles dans
Savoir quand nettoyer (/clear vs /compact)
Le skill strategic-compact nous apprend :
/compact: À exécuter après une phase de recherche, avant de coder. Ou à la fin d'une feature complète.- Interdit de
/compact: Ne le lancez jamais au beau milieu d'une implémentation de script ! Vous effaceriez le nom des variables et le chemin temporaire ciblé par Claude. /clear: Nettoyage total. Gratuit. À faire catégoriquement lorsque vous changez de tâche ou de contexte.
5. 🌐 Intégration Native Multisupport
Le dépôt brille car il gère les singularités de chaque éditeur IA en un seul point (AGENTS.md étant la bible technique partagée lue par tous) :
- Cursor IDE
- Ouvrez votre projet via le terminal et tapez :
./install.sh --target cursor typescript python - Cela injectera tout dans
.cursor/. Il exploitera automatiquement la version YAML Frontmatter (globs,alwaysApply) des règles.
- Ouvrez votre projet via le terminal et tapez :
- Codex (macOS/CLI)
- Ce dépôt propose
.codex/config.toml(sandbox, profils "strict" vs "yolo") et fusionne de manière sécurisée ('add-only') vos serveurs MCP.
- Ce dépôt propose
- OpenCode
- Installable via NPM (
npm install ecc-universal), il supporte les 20+ événements Hooks (les triggers TUI, les watchers de fichiers), supplantant Claude Code en réactivité.
- Installable via NPM (