15 000$, 8 heures, zéro ligne tapée à la main : anatomie d'une victoire au hackathon Anthropic

Affaan Mustafa a gagné le hackathon Anthropic x Forum Ventures avec Claude Code. Son repo everything-claude-code (117K+ stars) révèle un setup d'agents, skills et mémoire qui change la donne.

Claude Code hackathon agents productivité open source

En tant que builder solo qui utilise Claude Code au quotidien, quand j’ai vu un dev gagner un hackathon Anthropic avec un repo de config Claude Code, j’ai voulu comprendre comment il avait fait.

Les chiffres sont difficiles à ignorer. Hackathon Anthropic x Forum Ventures, NYC. 15 000$ de crédits API en prix. Un produit complet (zenith.chat) construit en 8 heures. Et le repo qui documente son approche : 117 000+ stars sur GitHub, 15 000+ forks, 900 000 vues sur X en quelques semaines.

Ce n’est pas un dev qui a tapé du code plus vite que les autres. C’est un dev qui avait pré-configuré un système complet d’agents, de skills et de mémoire pour Claude Code. Le jour du hackathon, il a juste lancé la machine.

Dans cet article : comment il a fait, ce que contient son repo, et comment tu peux reproduire cette approche pour ton prochain hackathon.

Un hackathon, un produit, 8 heures

Le hackathon Anthropic x Forum Ventures s’est tenu à New York. Format classique : quelques heures pour construire un produit fonctionnel, puis pitch devant un jury.

Affaan Mustafa (site perso) a construit zenith.chat, une application complète, entièrement avec Claude Code. Pas de copier-coller depuis Stack Overflow, pas de templates pré-faits. Claude Code a généré le code, structuré le projet, géré les tests.

Mais le vrai avantage compétitif n’était pas Claude Code lui-même. Tous les participants y avaient accès. La différence : Affaan avait passé plus de 10 mois à développer un système complet de configuration. Des agents spécialisés pour chaque type de tâche. Des skills pré-écrites pour les patterns récurrents. Une mémoire persistante qui stocke le contexte entre les sessions. Des commandes slash pour les actions fréquentes.

Le jour du hackathon, il n’a pas commencé de zéro. Il a branché son setup existant sur le nouveau projet, pré-chargé le contexte (stack, objectifs, contraintes), et lancé les agents.

Le produit a gagné. Mais c’est le système derrière qui a explosé.

117K stars en quelques semaines

Le repo everything-claude-code n’est pas zenith.chat. C’est le framework de configuration qu’Affaan a développé en parallèle, le résultat de plus de 10 mois d’utilisation quotidienne de Claude Code.

117 000+ stars. 15 000+ forks. 900 000 vues sur X. Ces chiffres ne sont pas anodins.

Pourquoi ça a résonné aussi fort ? Parce que la majorité des développeurs utilisent Claude Code “tel quel”. Ils lancent l’outil, posent une question, obtiennent du code. Mais ils savent qu’il y a mieux. Ils cherchent un setup prêt à l’emploi, pas juste de la documentation. Ce repo leur donne exactement ça : un plugin Claude Code installable directement, avec une architecture complète et testée en conditions réelles (un hackathon gagné, ça vaut toutes les démos).

L’explosion de popularité révèle un besoin : les devs veulent des frameworks pour configurer leurs outils IA, pas seulement les utiliser.

Ce que contient le repo (et pourquoi c’est malin)

Le repo est dense. Voici les quatre piliers, vulgarisés pour que tu comprennes l’approche même si tu n’as jamais configuré Claude Code en profondeur.

30 agents spécialisés

Un agent Claude Code, c’est un sous-processus autonome avec un rôle précis. Au lieu d’avoir un seul Claude Code généraliste qui fait tout (et donc fait tout moyennement), tu dispatches des agents spécialisés.

Affaan en a créé 30. Quelques exemples : Planner (décompose un projet en tâches), Architect (décide la structure du code), TDD Guide (écrit les tests avant le code), Code Reviewer (relit et critique), Security Reviewer (cherche les failles), Frontend Specialist, Backend Specialist, DevOps Engineer.

L’intérêt en hackathon est direct : parallélisation. Pendant qu’un agent planifie l’architecture, un autre écrit les tests, un troisième génère le frontend. Chaque agent est expert dans son domaine, avec des instructions spécifiques et un périmètre clair. Pas de confusion de rôles, pas de bruit.

C’est le même principe qu’une équipe de développeurs. Sauf que tu la configures en amont et tu la lances en une commande.

135 skills configurées

Un skill, c’est un workflow réutilisable. Une recette que Claude suit étape par étape pour accomplir une tâche spécifique.

Affaan en a pré-écrit 135. Des skills pour le debug, le TDD, le brainstorming, le frontend, le backend, le DevOps, la documentation, le refactoring. Multi-langage : TypeScript, Python, Go, Java, Rust, et d’autres.

Le gain est énorme : tu ne réexpliques pas ta méthode à chaque session. Ta façon de debugger, ta convention de nommage, ta stratégie de tests, tout est codifié dans des skills. Claude Code les exécute de manière consistante, sans oublier une étape, sans improviser.

En hackathon, ça signifie zéro temps perdu à reformuler des instructions. Tu lances un skill, il s’exécute. Tu passes à la tâche suivante.

Mémoire persistante

Le problème fondamental de Claude Code : il oublie tout entre les sessions. Chaque nouvelle conversation repart de zéro. Tu dois réexpliquer le contexte, les décisions prises, les erreurs à éviter.

La solution d’Affaan : un système de fichiers markdown qui stocke le contexte de manière structurée. Profil du développeur (stack préférée, conventions, style de code). État du projet (où on en est, quelles décisions ont été prises, pourquoi). Préférences (format de commit, structure de dossiers, outils utilisés). Learnings (erreurs passées, solutions trouvées, patterns qui marchent).

Claude Code lit ces fichiers au début de chaque session. Il “se souvient” de tout, pas parce qu’il a une mémoire, mais parce que le contexte est injecté systématiquement.

En hackathon, ça permet de pré-charger le contexte du projet avant même de commencer. Stack technique, contraintes, objectifs, architecture cible. Quand le chrono démarre, Claude Code sait déjà ce qu’il doit construire.

60 commandes slash

Les commandes slash sont des raccourcis pour les actions fréquentes. Au lieu de taper une longue instruction à chaque fois, tu tapes /plan, /tdd, /deploy, /review.

Affaan en a créé 60, organisées en 6 catégories : workflow principal (planification, implémentation, livraison), qualité de code (tests, linting, review), collaboration multi-agents (délégation, synchronisation), apprentissage (extraction de learnings, documentation), review par langage (TypeScript, Python, Go, Java), gestion de session (sauvegarde de contexte, reprise).

Le principe est simple : chaque action que tu fais plus de deux fois mérite une commande slash. Ça réduit la friction, ça standardise les processus, ça élimine les erreurs de formulation.

Ce que ça révèle sur Claude Code en 2026

Au-delà du repo, cette histoire dit quelque chose sur l’état actuel du développement assisté par IA.

L’outil se configure, il ne se subit pas

La majorité des devs utilisent Claude Code “out of the box”. Ils l’ouvrent, ils posent une question, ils obtiennent une réponse. C’est déjà utile, mais c’est loin du potentiel réel.

Affaan montre que le vrai levier, c’est la configuration. C’est comme utiliser VS Code sans aucune extension, sans snippets, sans keybindings personnalisés, vs. un VS Code configuré sur mesure pour ta stack et ton workflow. L’outil est le même ; le résultat est radicalement différent.

Le message est clair : si tu utilises Claude Code sans CLAUDE.md, sans agents, sans skills, sans mémoire, tu utilises peut-être 20% de ce que l’outil peut faire.

Le méta-game du développement IA

On assiste à un changement de niveau d’abstraction. On passe du “coder avec l’IA” au “configurer l’IA qui code pour toi”. Ce n’est plus toi qui écris le code ; ce n’est même plus toi qui dictes le code à l’IA. Tu configures un système d’agents qui collaborent pour produire le code.

Les devs qui investissent du temps dans leur setup ont un avantage compétitif mesurable. 8 heures pour un produit complet en hackathon, c’est la preuve que la configuration en amont a plus de valeur que la vitesse de frappe.

Ce méta-game va s’accélérer. Les meilleurs devs en 2026 ne seront pas ceux qui tapent le plus vite ni ceux qui connaissent le plus de syntaxe. Ce seront ceux qui ont le meilleur système de configuration pour leurs outils IA.

L’open source comme accélérateur

117K stars, c’est des milliers de développeurs qui forkent, adaptent, améliorent le système. L’écosystème Claude Code mûrit : on passe des tips individuels postés sur X aux frameworks partagés, documentés, maintenus.

Le repo d’Affaan n’est pas juste une collection de fichiers. C’est une architecture en 4 couches (agents, skills, mémoire, commandes), avec de la sécurité intégrée (AgentShield, 102 règles de sécurité), du support multi-langage, et une structure extensible.

Quand un dev forke ce repo et l’adapte à son contexte, il ne repart pas de zéro. Il hérite de 10 mois de travail et d’itération. C’est ça la puissance de l’open source appliquée aux configurations d’outils IA.

Ta checklist avant le prochain hackathon

Sept actions concrètes pour reproduire cette approche.

  1. Installe everything-claude-code comme base. Clone le repo, suis les instructions d’installation. C’est un plugin Claude Code, ça se branche directement.

  2. Pré-configure ta mémoire avec le contexte du projet. Stack technique, contraintes, objectifs, architecture cible. Plus Claude Code a de contexte au démarrage, moins tu perds de temps à expliquer.

  3. Crée des agents spécialisés pour les rôles dont tu auras besoin. Frontend, backend, DevOps, tests : définis les agents en amont. Le jour J, tu dispatches au lieu de tout faire séquentiellement.

  4. Écris des skills pour tes patterns récurrents. Ta façon de structurer un composant React, de configurer une API, de déployer sur Vercel. Codifie-les en skills réutilisables.

  5. Prépare tes commandes slash pour les actions fréquentes. /plan, /scaffold, /test, /deploy. Chaque raccourci te fait gagner du temps et de la cohérence.

  6. Teste ton setup AVANT le hackathon. Fais un mini-projet de 2 heures avec la config complète. Tu trouveras les frictions, les skills manquantes, les agents mal calibrés. Mieux vaut découvrir ça avant le chrono.

  7. Pré-charge la doc de tes librairies cibles dans le contexte. Si tu sais que tu vas utiliser Next.js, Supabase, Tailwind, intègre la doc pertinente dans la mémoire. Claude Code sera plus précis dès le départ.

Pour aller plus loin

Ce repo m’a convaincu qu’on n’est qu’au début de ce que Claude Code peut faire quand on prend le temps de le configurer. La plupart des devs sous-utilisent l’outil, non pas par manque de compétence, mais par manque de setup.

Si tu veux voir un autre exemple de configuration avancée appliquée au quotidien (pas en hackathon, mais en mode builder solo), j’ai documenté mon propre système dans cet article.

Et si tu veux commencer par le repo d’Affaan : everything-claude-code sur GitHub. Fork, adapte, teste. C’est le meilleur point de départ pour construire ton propre système.

Pierre Rondeau

Pierre Rondeau

Développeur et indie builder. Je construis des produits et automatisations avec l'IA. Créateur de Claude Hub.

LinkedIn