GStack : présentation sur YouTube du framework d’agent de codage IA créé par le CEO de Y Combinator
(youtube.com)Garry Tan, CEO de YC (Y Combinator) et ancien ingénieur, a publié en open source son propre workflow de codage IA. GStack est un skill pack qui transforme Claude Code, non pas en simple outil de génération de code, mais en une équipe logicielle virtuelle composée d’un CEO, d’un designer, d’un ingénieur et d’un responsable QA. En seulement 3 semaines après sa publication, il a accumulé plus d’étoiles GitHub que Ruby on Rails, et compte actuellement plus de 70 000 stars. Garry Tan affirme avoir utilisé cet outil pour écrire en 60 jours un code équivalent au niveau de sa startup Posterous, qui avait auparavant nécessité 2 ans, 10 ingénieurs et 10 millions de dollars.
Structure clé et mode de fonctionnement
- La philosophie de conception suit le principe « coquille fine, compétences épaisses ». GStack fonctionne uniquement avec des prompts structurés en Markdown, sans runtime complexe séparé. Tous les skills s’exécutent sur le système existant de commandes slash de Claude Code, ce qui limite fortement la charge d’introduction d’une infrastructure supplémentaire.
- 23 skills spécialisés sont reliés dans une structure de sprint. Ils couvrent l’ensemble du cycle de développement logiciel — « réflexion → planification → construction → revue → test → déploiement → rétrospective » — et la sortie de chaque skill devient naturellement l’entrée de l’étape suivante.
- Le skill Office Hours imite la manière de penser des partenaires de YC. Dès la phase d’idée, il affine l’orientation produit à l’aide de questions contraignantes comme « Quelle est la preuve la plus forte que des gens veulent réellement cela ? », tout en examinant aussi le modèle économique et la faisabilité.
- La fonction d’adversarial review vérifie automatiquement les documents de conception. Grâce à une revue en plusieurs étapes, elle détecte et tente de corriger automatiquement des problèmes comme des traitements d’échec manquants, des insuffisances en matière de confidentialité ou des transferts non résolus pour l’authentification à deux facteurs.
Différences
- L’outil ne se limite pas à la génération de code, il couvre l’ensemble du cycle de vie d’un sprint. Alors que la plupart des outils de codage IA se concentrent sur l’écriture ou la revue de code, GStack structure tout le processus, de la validation d’idée au déploiement.
- Il prend en charge simultanément 8 agents de codage IA. En plus de Claude Code, les mêmes skills peuvent être utilisés avec OpenAI Codex CLI, Cursor, OpenCode, etc., ce qui évite la dépendance à un fournisseur unique.
- La commande
/codexpermet une revue croisée entre modèles. Elle est conçue pour comparer et analyser des revues indépendantes de Claude et d’OpenAI Codex CLI, afin qu’un modèle puisse détecter les problèmes manqués par l’autre. - Il intègre une QA réelle dans le navigateur basée sur Playwright. Avec la commande
/qa, il ouvre un véritable navigateur Chromium pour cliquer, saisir du texte, capturer des captures d’écran, puis générer et commit automatiquement des tests de régression. Il s’agit d’un résultat obtenu en contournant, via un wrapping CLI, les lenteurs de réponse et les problèmes de contexte trop volumineux de Chrome MCP.
Avantages
- La structure permet le travail en parallèle. Garry Tan indique lui-même exécuter 10 à 15 sessions Claude Code en même temps et traiter jusqu’à 50 PR (demandes de modification de code) par jour. Le travail progresse sur des branches indépendantes basées sur des work trees.
- Un mode d’installation d’équipe (
./setup --team) est fourni. Il se met à jour automatiquement au démarrage des sessions, et n’ajoute pas de fichiers séparés dans le dépôt du projet, ce qui facilite relativement son adoption à l’échelle d’une équipe. - C’est un open source complet sous licence MIT. Il peut être utilisé sans coût ni abonnement supplémentaire, et les contributions de la communauté sont actives.
Limites et points de vigilance
- Le workflow reflète une vision très opinionated. Les habitudes de développement personnelles de Garry Tan et la manière YC de penser le produit y sont profondément intégrées, ce qui peut ne pas convenir à la culture de toutes les équipes.
- L’affirmation selon laquelle plus de 600 000 lignes de code ont été écrites en 60 jours est difficile à vérifier. Le chiffre est impressionnant, mais la qualité et la maintenabilité du code généré par IA sont une question distincte.
- Cette approche compense les limites du modèle par la structure, et dépend donc toujours des performances du modèle. GStack est un outil qui donne un cadre quand le modèle « est intelligent mais ne parvient pas à trouver la bonne direction », mais il ne résout pas les limites fondamentales du modèle lui-même.
« À l’époque où les barrières à la création de logiciels s’effondrent, la question qui reste est : que faut-il construire ? »
Ce que montre GStack, c’est que le véritable goulot d’étranglement des agents de codage IA n’est peut-être pas l’intelligence du modèle, mais l’absence de processus. Il reste à voir à quel point cette approche, qui enveloppe tout le cycle de développement logiciel avec de simples prompts structurés, peut être généralisée, mais les 70 000 étoiles GitHub suggèrent au moins qu’un grand nombre de développeurs partagent ce constat. Le mouvement qui fait passer l’écriture de code avec l’IA de la « ligne de prompt » à la « simulation d’équipe » mérite en soi l’attention.
3 commentaires
J’utilise gstack pour structurer l’orientation du produit,
et superpowers pour le cycle planification-exécution, et ça me semble plutôt bien. Je fais aussi relire de temps en temps par codex.
J’utilise bien gstack. Le temps passé à peaufiner les specs diminue énormément.
Outil utilisé dans la vidéo : https://www.conductor.build/