
Claude Code est devenu l'un des outils de programmation IA les plus prisés des développeurs. Pourtant, la plupart des utilisateurs n'exploitent que 30 % de son potentiel — en se contentant de discuter pour générer du code.
everything-claude-code est une collection de configurations et de plugins pour Claude Code qui cumule près de 50 000 étoiles sur GitHub. Créé par Affaan Mustafa, vainqueur du hackathon Anthropic, ce projet propose 13 agents spécialisés, plus de 40 compétences (Skills) chargeables à la demande, 32 commandes rapides et un système complet d'apprentissage continu. De quoi propulser votre efficacité de développement à un tout autre niveau.
Le concept central du projet : Claude Code n'est pas qu'un simple outil de chat, c'est une plateforme d'orchestration d'agents IA hautement personnalisable.
| Indicateurs du projet | Données |
|---|---|
| GitHub Stars | ~49 900 (proche de 50k) |
| Forks | ~6 200 |
| Agents spécialisés | 13 |
| Skills à la demande | 40+ |
| Commandes rapides | 32 |
| Langages supportés | TypeScript, Python, Go, Java, C++ |
| Version actuelle | v1.5.0 (février 2026) |
| Licence | Open source MIT |
🚀 Démarrage rapide : L'invocation du modèle Claude Code nécessite le support du modèle Claude. Via APIYI (apiyi.com), vous pouvez obtenir rapidement des interfaces API pour des modèles comme Claude 4 Sonnet ou Claude 4 Opus, prêts à l'emploi et compatibles directement avec les plugins everything-claude-code.
Qu'est-ce que everything-claude-code : du champion de hackathon au projet open-source à 50 000 étoiles
Le contexte de naissance de everything-claude-code
En septembre 2025, Affaan Mustafa et son coéquipier @DRodriguezFX ont participé au hackathon de New York organisé par Anthropic en collaboration avec Forum Ventures. En seulement 8 heures, ils ont entièrement construit le produit zenith.chat en utilisant Claude Code, se classant premiers parmi plus de 100 équipes et remportant un prix de 15 000 $ en crédits API.
L'arme secrète derrière cette victoire n'est autre que la solution de configuration de Claude Code qu'Affaan a accumulée et peaufinée pendant 10 mois d'utilisation quotidienne. Après la compétition, il a rendu ces configurations open-source sous le nom de everything-claude-code.
Positionnement central de everything-claude-code
everything-claude-code n'est pas un logiciel indépendant, mais une couche d'amélioration de configuration pour Claude Code. Il étend les capacités de Claude Code de la manière suivante :
| Dimension d'amélioration | Claude Code natif | Avec everything-claude-code |
|---|---|---|
| Planification des tâches | Description manuelle requise | Commande /plan pour décomposer auto les tâches |
| Revue de code | Demande manuelle requise | Revue automatique par un Agent professionnel |
| Pilotage par les tests | Écriture manuelle des tests | Agent TDD guidant l'ensemble du processus |
| Scan de sécurité | Aucun scan intégré | Scan via AgentShield avec 912 règles |
| Accumulation de connaissances | Sessions indépendantes | Système d'apprentissage continu avec mémoire inter-sessions |
| Support multilingue | Traitement générique | Règles spécifiques par langue et meilleures pratiques |
Adresse du projet GitHub : github.com/affaan-m/everything-claude-code
Analyse de l'architecture en quatre couches de everything-claude-code
everything-claude-code adopte une architecture en quatre couches soigneusement conçue, chaque couche résolvant un problème spécifique :

Première couche : Interaction utilisateur (Commandes + Règles)
Les 32 commandes rapides sont les points d'entrée pour interagir avec everything-claude-code. Elles sont divisées en 6 catégories fonctionnelles :
| Catégorie de commande | Exemple de commande | Rôle |
|---|---|---|
| Workflow central | /plan, /tdd, /e2e |
Planification, TDD, tests de bout en bout |
| Qualité du code | /code-review, /build-fix, /refactor-clean |
Revue de code, correction de build, refactorisation |
| Collaboration multi-Agent | /multi-plan, /multi-execute |
Collaboration parallèle de plusieurs Agents pour tâches complexes |
| Système d'apprentissage | /learn-eval, /evolve |
Évaluation de l'apprentissage, évolution d'expérience en compétence |
| Spécifique au langage | /go-review, /python-review |
Revue de code pour des langages spécifiques |
| Gestion de session | /sessions, /checkpoint |
Suivi de session et sauvegarde de points de contrôle |
Les Rules (Règles) sont des configurations de base toujours chargées dans le contexte, incluant les normes de codage universelles, les workflows Git, les exigences de couverture de tests (80% TDD), les règles de sécurité, etc. Les règles sont divisées en trois configurations dédiées : TypeScript, Python et Go.
Deuxième couche : Couche d'intelligence (Agents + Skills)
Les 13 Agents professionnels constituent le cœur de everything-claude-code. Chaque Agent a des limites de responsabilité claires et des permissions d'outils restreintes :
| Nom de l'Agent | Responsabilité | Permissions d'outils |
|---|---|---|
| Planner | Décomposition et planification de haut niveau | Étendues (Orchestration) |
| Architect | Conception système et décisions d'architecture | Étendues (Orchestration) |
| TDD Guide | Guidage du processus de développement piloté par les tests | Outils de code + tests |
| Code Reviewer | Revue de code générale | Analyse en lecture seule |
| Security Reviewer | Revue spécialisée en sécurité | Analyse en lecture seule |
| Build Error Resolver | Diagnostic et correction d'erreurs de build | Outils de build + debug |
| E2E Runner | Exécution de tests de bout en bout | Outils d'exécution de tests |
| Refactor Cleaner | Nettoyage et refactorisation du code | Outils d'édition de code |
| Doc Updater | Maintenance automatique de la documentation | Outils d'édition de doc |
| Go Reviewer | Revue spécifique au langage Go | Analyse en lecture seule |
| Go Build Resolver | Correction d'erreurs de build Go | Outils de build Go |
| Python Reviewer | Revue spécifique Python (PEP 8) | Analyse en lecture seule |
| Database Reviewer | Revue SQL/ORM/Migrations | Lecture seule base de données |
Les Agents utilisent un modèle de délégation hiérarchique : les Agents d'orchestration (Planner, Architect) ont un accès étendu aux outils et peuvent solliciter les Agents spécialisés ; ces derniers ne peuvent accéder qu'aux outils liés à leur fonction, évitant ainsi tout dépassement de privilèges.
Les 40+ Skills (Compétences) sont des modules de connaissances métier chargés à la demande. Contrairement aux Rules, les Skills ne sont chargés que si nécessaire, afin de ne pas encombrer la fenêtre de contexte permanente. Ils couvrent principalement :
- Développement Backend : Design patterns d'API, cache de base de données, stratégies de migration, optimisation de performance.
- Développement Frontend : React, Next.js, tests E2E, Page Object Model.
- Spécificités Langages : TypeScript, Python, Go, Java, C++, Django, Spring Boot.
- DevOps : Conteneurisation Docker, modèles de déploiement, gestion de processus PM2.
- Fonctions Avancées : Optimisation de tokens, pipelines LLM sensibles aux coûts, scans de sécurité.
🎯 Conseil technique : Le système d'Agents et de Skills de everything-claude-code repose sur les puissantes capacités de raisonnement du modèle Claude. Nous vous recommandons d'utiliser les interfaces API des modèles de la série Claude 4 via la plateforme APIYI (apiyi.com) pour exploiter pleinement les capacités de collaboration multi-Agent de everything-claude-code.
Troisième couche : Couche d'automatisation (Hooks + Scripts)
Les Hooks sont des mécanismes d'automatisation pilotés par événements, déclenchés automatiquement à différentes étapes du cycle de vie de Claude Code :
| Type de Hook | Moment du déclenchement | Fonction |
|---|---|---|
| PreToolUse | Avant l'exécution d'un outil | Vérification des barrières de qualité |
| PostToolUse | Après l'exécution d'un outil | Validation des résultats |
| SessionStart | Au début de la session | Chargement du contexte et de la mémoire |
| SessionEnd | À la fin de la session | Sauvegarde des patterns et mémoire persistante |
| PreCompact | Avant la compression du contexte | Suggestions stratégiques de compression |
| Stop | À l'arrêt de la session | Extraction de patterns et capitalisation d'expérience |
Quatrième couche : Couche d'apprentissage (Continuous Learning v1 + v2)
C'est la fonctionnalité la plus unique de everything-claude-code : permettre à Claude Code d'accumuler de l'expérience d'une session à l'autre.
Système d'apprentissage v1 (basé sur les Skills) :
- Extrait les patterns de codage via le Stop Hook en fin de session.
- Stocke les patterns dans le répertoire
~/.claude/skills/learned/. - Taux de couverture observé d'environ 50-80 %.
Système d'apprentissage v2 (basé sur les Instincts) :
- Atteint une couverture de 100 % via les Hooks PreToolUse/PostToolUse.
- Chaque unité d'apprentissage est un « instinct » (Instinct), assorti d'un score de confiance de 0,3 à 0,9.
- Utilise la commande
/evolvepour agréger au moins 3 instincts liés en un module de compétence réutilisable.
Guide d'installation de everything-claude-code et configuration de l'API Claude Code
Installer everything-claude-code
Prérequis : Claude Code CLI v2.1.0 ou une version ultérieure.
Étape 1 : Installer l'extension
# Installation via le marketplace des extensions Claude Code
/plugin marketplace add affaan-m/everything-claude-code
/plugin install everything-claude-code@everything-claude-code
Étape 2 : Installer les fichiers de règles
# Cloner le dépôt
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
# Choisissez le jeu de règles en fonction de votre langage de développement principal
./install.sh typescript # Pour les projets TypeScript
./install.sh python # Pour les projets Python
./install.sh golang # Pour les projets Go
Étape 3 : Vérifier l'installation
# Tester dans Claude Code
/plan "Add user authentication"
Si vous voyez l'Agent Planificateur (Planner Agent) décomposer automatiquement la tâche et la déléguer à d'autres agents, c'est que l'installation est réussie.
Configuration de l'accès à l'API Claude Code
Le fonctionnement de Claude Code nécessite le support de l'API des modèles Claude. Voici les étapes pour configurer cela via la plateforme APIYI :
# Définir l'adresse de l'interface API
export ANTHROPIC_BASE_URL=https://api.apiyi.com
# Définir la clé API
export ANTHROPIC_API_KEY=votre_clé_API
💡 Astuce : La plateforme APIYI (apiyi.com) prend en charge toute la gamme de modèles, y compris Claude 3.5 Opus et Claude 3.5 Sonnet. Comme la collaboration multi-agents de everything-claude-code génère un nombre important d'appels API, le système de facturation flexible d'APIYI permet de contrôler efficacement les coûts.
Une fois la configuration terminée, Claude Code utilisera automatiquement l'interface d'APIYI pour l'invocation du modèle Claude. Tous les agents et compétences (Skills) de everything-claude-code seront alors pleinement opérationnels.
Les 5 fonctionnalités clés de everything-claude-code
Fonctionnalité 1 : Système de collaboration multi-agents
La force majeure de everything-claude-code réside dans la collaboration entre plusieurs agents. Prenons l'exemple d'un développement de fonctionnalité complet :
- Avec la commande
/plan, l'Agent Planner décompose les besoins en plusieurs sous-tâches. - L'Agent Architecte conçoit la solution technique et l'architecture du système.
- L'Agent Guide TDD rédige d'abord les cas de test.
- Une fois le développement terminé, les agents Code Reviewer et Security Reviewer effectuent une revue en parallèle.
- L'Agent E2E Runner exécute les tests de bout en bout pour validation.
- L'Agent Doc Updater met à jour automatiquement la documentation associée.
Tout ce flux se déroule sans intervention manuelle, les agents collaborant automatiquement via une délégation hiérarchique.
Fonctionnalité 2 : Audit de sécurité AgentShield
AgentShield est un outil de scan de sécurité intégré, spécifiquement conçu pour les risques liés à l'écosystème Claude Code :
- 912 règles de test, avec une couverture de code de 98 %.
- 102 règles d'analyse statique.
- Périmètre de détection : fuite de clé API, problèmes de permissions, risques d'injection de Hook, failles MCP.
- Pipeline de scan "adversarial" à trois agents (utilisant le modèle Opus).
# Scan de base
npx ecc-agentshield scan
# Scan approfondi (utilisant le modèle Opus)
npx ecc-agentshield scan --opus --stream
Fonctionnalité 3 : Économie de la fenêtre de contexte
L'un des concepts de conception fondamentaux de everything-claude-code est l'efficacité des tokens. La fenêtre de contexte de 200K de Claude Code peut être rapidement consommée en usage réel :
| Source de consommation | Occupation estimée |
|---|---|
| Invite système | ~10K tokens |
| Règles (Rules) permanentes | ~5-8K tokens |
| Définitions d'outils MCP | ~2-5K tokens par outil |
| Historique de conversation | Accumulation continue |
Si vous activez trop de MCP, l'espace réellement disponible dans les 200K peut tomber à environ 70K. La solution proposée par everything-claude-code est la suivante :
- Règles toujours chargées (coût nécessaire, environ 5-8K).
- Skills chargés à la demande (consomment des tokens uniquement lors de leur utilisation).
- Agents activés à la demande (chargés uniquement au moment de la délégation).
Il est recommandé de ne pas activer plus de 10 MCP par projet.
Fonctionnalité 4 : Support du développement multilingue
everything-claude-code ne supporte pas uniquement TypeScript. Il propose des jeux de règles et des agents de revue dédiés pour les principaux langages backend :
| Langage | Jeu de règles | Agent dédié | Frameworks supportés |
|---|---|---|---|
| TypeScript | Bonnes pratiques TS | Code Reviewer | React, Next.js |
| Python | PEP 8, Type Hinting | Python Reviewer | Django, DRF, Celery |
| Go | Idiomes Go, gestion d'erreurs | Go Reviewer + Go Build Resolver | gRPC, PostgreSQL |
| Java | – | – | Spring Boot |
| C++ | – | – | Support de base |
Fonctionnalité 5 : Modèles de projets concrets
Le projet intègre 4 modèles de configuration basés sur des projets réels, prêts à être copiés et utilisés :
| Modèle | Stack technique | Cas d'usage |
|---|---|---|
| Application SaaS | Next.js + Supabase + Stripe | Produit SaaS Web |
| Microservices Go | gRPC + PostgreSQL | Microservices backend |
| Django REST | DRF + Celery | API Web Python |
| API Rust | Axum + SQLx + PostgreSQL | API haute performance |
FAQ : Questions fréquentes sur everything-claude-code
Q1 : everything-claude-code est-il payant ?
Le projet lui-même est totalement gratuit et open-source sous licence MIT. Cependant, l'exécution de Claude Code nécessite des frais d'invocation du modèle Claude. En passant par la plateforme APIYI (apiyi.com), vous pouvez bénéficier d'un mode de facturation flexible, idéal pour les développeurs indépendants et les équipes.
Q2 : L'installation affecte-t-elle les fonctionnalités d'origine de Claude Code ?
Non. everything-claude-code est une amélioration située uniquement au niveau de la configuration ; il ne modifie pas le code source de Claude Code. Vous pouvez choisir d'utiliser sélectivement les agents, les skills ou les commandes, et vous pouvez désinstaller le tout à tout moment pour revenir à l'état initial.
Q3 : La collaboration multi-agents augmente-t-elle le volume d'appels API ?
Oui. En mode multi-agents, l'inférence de chaque agent correspond à une invocation du modèle indépendante. Il est conseillé d'utiliser /plan pour la collaboration multi-agents uniquement quand c'est nécessaire, et d'utiliser Claude Code directement pour les tâches simples. Passer par APIYI (apiyi.com) pour accéder à l'API Claude permet de gérer efficacement vos coûts d'appel.
Q4 : Quels modèles Claude sont supportés par everything-claude-code ?
Tous les modèles de la série Claude 4 sont supportés. Configurations recommandées :
- Développement quotidien : Claude 4 Sonnet (rapide, coût réduit).
- Architecture complexe : Claude 4 Opus (capacité de raisonnement maximale).
- Scan approfondi AgentShield : Nécessite le modèle Opus.
Vous pouvez accéder à l'ensemble de ces modèles en un seul point via la plateforme APIYI (apiyi.com).
Résumé de everything-claude-code
everything-claude-code transforme Claude Code, d'un simple outil de programmation conversationnelle par IA, en une véritable plateforme de développement d'Agents IA orchestrable. Sa valeur réside dans :
- Éprouvé sur le terrain : issu de 10 mois d'utilisation quotidienne par l'équipe lauréate du hackathon Anthropic.
- Écosystème d'Agents complet : 13 Agents spécialisés couvrant l'intégralité du cycle de développement.
- Gestion intelligente des tokens : un système de "Skills" (compétences) chargés à la demande pour maximiser l'utilisation de la fenêtre de contexte.
- Capacité d'évolution continue : un système d'apprentissage en deux versions qui rend Claude Code de plus en plus performant au fil de l'utilisation.
- Sécurité de niveau production : AgentShield propose un scan de sécurité basé sur 912 règles.
Nous vous recommandons d'utiliser APIYI (apiyi.com) pour obtenir vos clés API Claude. En les combinant avec l'extension everything-claude-code, vous pourrez rapidement mettre en place un flux de travail de développement assisté par IA ultra-efficace.
Ressources complémentaires
-
Dépôt GitHub everything-claude-code : Projet open-source officiel
- Lien :
github.com/affaan-m/everything-claude-code - Description : Contient l'intégralité du code source des Agents, Skills et Commandes.
- Lien :
-
Analyse technique Dev Genius : Détails de la solution gagnante du hackathon
- Lien :
blog.devgenius.io - Description : Analyse détaillée de l'application de everything-claude-code lors du hackathon Anthropic.
- Lien :
-
Documentation officielle APIYI : Guide d'accès à l'API Claude
- Lien :
help.apiyi.com - Description : Tutoriel d'utilisation de l'API pour la série de modèles Claude 4.6.
- Lien :
-
Documentation officielle Claude Code : Documentation de l'outil CLI officiel d'Anthropic
- Lien :
docs.anthropic.com - Description : Explications sur les fonctionnalités de base et la configuration de Claude Code.
- Lien :
Cet article a été rédigé par l'équipe technique d'APIYI, spécialisée dans les outils de programmation IA et l'amélioration de l'efficacité du développement. Pour plus de tutoriels techniques, rendez-vous sur APIYI (apiyi.com).
