|

Décryptage de everything-claude-code : Analyse complète des 13 agents et plus de 40 compétences de la collection de plugins Claude Code aux 50 000 étoiles

everything-claude-code-plugin-guide-fr 图示

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 :

everything-claude-code-plugin-guide-fr 图示

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 /evolve pour 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.

Claude Code natif vs everything-claude-code amélioré Comparaison des capacités sur 6 dimensions clés

Claude Code natif + tout claude-code

Planification de tâches Décrire manuellement les besoins /plan Décomposition automatique des tâches → Délégation de l'Agent Planificateur → Exécution parallèle multi-agents +200%

Revue de code Demander manuellement une revue de code Réviseur de code + Réviseur de sécurité + Agent dédié Python/Go, revue parallèle automatique +180%

Analyse de sécurité Pas de capacité de numérisation intégrée AgentShield : 912 règles · 102 analyses statiques · scan adversarial à 3 agents · 98 % de couverture NOUVEAU

Piloté par les tests Les cas de test doivent être rédigés manuellement. Agent Guide TDD : Processus complet RED→GREEN→REFACTOR · Validation de bout en bout E2E Runner +150%

Accumulation de connaissances Chaque session est indépendante, sans mémoire Apprentissage continu v1+v2 : Mémoire inter-sessions · Score de confiance Instinct · Évolution automatique /evolve NOUVEAU

Gestion des tokens Tous les outils sont toujours chargés, sans optimisation Règles résidentes + Compétences chargées à la demande + Agent activé à la demande · Maximiser l'utilisation de la fenêtre de contexte de 200K +120%

Obtenez l’API Claude 4 via APIYI apiyi.com · Libérez tout le potentiel de Claude Code avec everything-claude-code


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 :

  1. Avec la commande /plan, l'Agent Planner décompose les besoins en plusieurs sous-tâches.
  2. L'Agent Architecte conçoit la solution technique et l'architecture du système.
  3. L'Agent Guide TDD rédige d'abord les cas de test.
  4. Une fois le développement terminé, les agents Code Reviewer et Security Reviewer effectuent une revue en parallèle.
  5. L'Agent E2E Runner exécute les tests de bout en bout pour validation.
  6. 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 :

  1. Éprouvé sur le terrain : issu de 10 mois d'utilisation quotidienne par l'équipe lauréate du hackathon Anthropic.
  2. Écosystème d'Agents complet : 13 Agents spécialisés couvrant l'intégralité du cycle de développement.
  3. 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.
  4. 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.
  5. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.

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).

Publications similaires