00:00:00Devriez-vous utiliser GSD ou devriez-vous utiliser superpowers ?
00:00:04Ou est-ce que les deux sont une perte de temps ?
00:00:06Pour répondre à cette question,
00:00:07j'ai fait un test comparatif direct avec superpowers,
00:00:10GSD et le code Claude de base.
00:00:13Je leur ai fait créer exactement la même application web
00:00:15et nous les évaluons sur leur résultat final,
00:00:17la quantité de jetons utilisés
00:00:18et le temps qu'il leur faut pour la construire.
00:00:20Et le gagnant n'est pas celui auquel on s'attendrait.
00:00:23Maintenant, avant de lancer les tests comparatifs
00:00:25entre GSD, superpowers et le code Claude de référence,
00:00:28parlons d'abord très rapidement
00:00:30de ce que sont réellement GSD et superpowers,
00:00:33de la manière dont ils fonctionnent et de leurs différences.
00:00:35GSD et superpowers sont taillés dans la même étoffe.
00:00:40Ce sont tous deux des couches d'orchestration
00:00:41qui se superposent au code Claude
00:00:43et modifient la façon dont le code Claude aborde
00:00:46les projets complexes.
00:00:48Cela introduit un système de planification bien plus robuste,
00:00:50un système de test bien plus robuste,
00:00:52et ils utilisent tous deux le développement piloté par sous-agents
00:00:56pour gérer la dégradation du contexte.
00:00:57Et les similitudes deviennent encore plus évidentes
00:00:59lorsqu'on examine leur processus étape par étape.
00:01:02Superpowers et ses trois premières étapes, que fait-il ?
00:01:05Il planifie les choses.
00:01:06Il fait du remue-méninges, utilise des arbres de travail git,
00:01:09puis il rédige des plans.
00:01:10Que fait GSD ?
00:01:12GSD lance un nouveau projet, discute du plan,
00:01:15puis décompose le plan en phases.
00:01:17Ils prennent votre grande idée
00:01:19et ils la découpent en tâches atomiques
00:01:21plus petites et spécifiques que des sous-agents
00:01:25réaliseront par la suite.
00:01:27Une fois le plan établi, que fait superpowers ?
00:01:30Il fait du développement piloté par sous-agents.
00:01:32Encore une fois, j'y fais souvent référence.
00:01:33Au lieu de laisser le code Claude
00:01:35tout exécuter dans la même session,
00:01:36comme le fait le mode de planification normal vers l'exécution,
00:01:40en remplissant votre fenêtre de contexte en permanence,
00:01:42ces sous-agents se voient chacun assigner une tâche spécifique.
00:01:45De cette façon, ils ont essentiellement une fenêtre de contexte propre,
00:01:48ce qui signifie qu'ils devraient nous donner de meilleurs résultats.
00:01:51Et c'est ce qui se passe aux étapes quatre et cinq,
00:01:53bien que cela inclue aussi le développement piloté par les tests
00:01:55pour superpowers.
00:01:56Du côté de GSD, il n'y a qu'une étape, l'exécution de la phase.
00:02:01Il fait pratiquement les étapes quatre et cinq de superpowers
00:02:04dans sa propre étape quatre.
00:02:05Ensuite, on termine.
00:02:06Superpowers demande une révision du code
00:02:09puis fusionne le tout.
00:02:10Que fait GSD ?
00:02:12Il vérifie le travail puis il l'expédie,
00:02:14commite, crée les pull requests, et voilà.
00:02:16Donc, c'est très, très similaire.
00:02:18Et quand on parle des différences, c'est assez subtil.
00:02:21En ce qui concerne superpowers,
00:02:22il mise beaucoup sur le développement piloté par les tests
00:02:25et sur cette idée de refactorisation rouge-vert.
00:02:28Si l'on regarde la compétence réelle de développement piloté par les tests
00:02:31à l'intérieur de superpowers, de quoi parle-t-elle ?
00:02:33Elle parle de la loi d'airain,
00:02:35pas de code de production sans un test en échec préalable.
00:02:37Ainsi, chaque fois qu'il essaie de créer du code pour une fonctionnalité,
00:02:40il crée un test pour cette fonctionnalité.
00:02:41Il fait d'abord échouer le test,
00:02:44puis il essaie d'écrire la quantité minimale de code nécessaire
00:02:47pour réussir ce test.
00:02:48À partir de là, il passe à la refactorisation rouge-vert.
00:02:50Et si vous voulez voir les détails de tout cela,
00:02:52vous pouvez regarder les compétences dans le GitHub.
00:02:53Je mettrai tous les liens ci-dessous.
00:02:55D'un autre côté, GSD met vraiment l'accent sur l'état et le contexte.
00:02:59Il crée donc constamment des fichiers markdown
00:03:01qui référencent ce que vous prévoyez de faire,
00:03:03ce que vous avez déjà fait,
00:03:05et ce qui sera terminé à l'avenir.
00:03:06Et des choses comme le fichier markdown des exigences,
00:03:08le fichier markdown de la feuille de route, les différentes phases.
00:03:11C'est très explicite et il écrit tout.
00:03:13Et l'idée derrière cela est qu'avec autant d'exécution par sous-agents
00:03:16et autant de réinitialisations de contenu,
00:03:19nous voulons toujours une sorte d'étoile polaire nous indiquant
00:03:21où nous en sommes et où nous allons.
00:03:23C'est l'idée de GSD.
00:03:24Mais en réalité, ces différences sont subtiles.
00:03:26Donc, beaucoup de choses dépendent aussi du ressenti,
00:03:28ce que nous allons voir aujourd'hui.
00:03:29Les autres éléments que nous allons examiner
00:03:31sont le temps nécessaire
00:03:32à chacun d'eux pour exécuter la tâche que je vais leur donner,
00:03:35ainsi que la quantité de jetons,
00:03:36car le coût est une chose dont nous devons toujours être conscients.
00:03:39Cela dit, les installer est très simple.
00:03:41Superpowers est dans la bibliothèque officielle de plugins sur Claude Code.
00:03:45Donc, si vous êtes dans Claude Code et que vous faites /plugin,
00:03:48vous pourrez voir Superpowers juste là
00:03:50et l'installer de cette manière.
00:03:51Et avec GSD, il vous suffit de lancer cette commande
00:03:53et elle installera tout.
00:03:55Alors, à quoi va ressembler notre test
00:03:56pour ces trois-là aujourd'hui ?
00:03:57Eh bien, nous allons leur demander à tous les trois de nous construire un site
00:04:00pour notre agence d'IA, Chase AI.
00:04:02Et ce site web a besoin de trois choses.
00:04:04Premièrement, il lui faut une page d'accueil.
00:04:06C'est la demande la plus simple.
00:04:08Je veux juste une page d'accueil standard, une section héros,
00:04:11une section à propos, les services, puis un formulaire de capture de prospects.
00:04:14C'est ici que nous les testons sur une demande très simple.
00:04:17Et je veux aussi voir comment ils s'en sortent avec le design web
00:04:20et l'appel de compétences.
00:04:21Vont-ils utiliser les compétences de design front-end ?
00:04:23Parce que je ne vais pas leur dire explicitement.
00:04:25Pour les points deux et trois,
00:04:25il s'agit de créer notre générateur de blog.
00:04:27Donc pour la deuxième étape, je veux qu'il y ait une page
00:04:30qui permette aux gens de voir mon blog
00:04:32où ils peuvent voir les différents articles,
00:04:34cliquer dessus, les lire, des choses basiques.
00:04:36Et le numéro trois est le générateur de blog lui-même.
00:04:39C'est une page d'administration cachée.
00:04:40Je ne la veux pas dans la barre de navigation.
00:04:42Et je veux pouvoir donner à ma page web
00:04:44soit l'URL d'une vidéo YouTube, soit l'URL d'un article.
00:04:48Je veux ensuite qu'il extraie tout de cette URL.
00:04:51Je veux qu'il utilise le SDK d'Anthropic
00:04:53pour créer ensuite un article de blog propre basé sur ces informations
00:04:57de la vidéo YouTube ou de l'article, avec mon ton.
00:05:01Je veux aussi qu'il récupère la miniature ou l'image principale
00:05:03de la source et qu'il enregistre tout comme un nouveau blog.
00:05:06Pour gagner du temps, je ne fais pas d'authentification ici.
00:05:08Je suis convaincu que tous les trois seraient capables
00:05:10d'exécuter cela très bien avec la CLI SupaBase.
00:05:13Je leur donne ensuite à tous deux une pile technique de base
00:05:15ainsi qu'une sorte de guide esthétique.
00:05:18Mais le but ici est de leur donner suffisamment de direction
00:05:22pour que nous puissions tous les évaluer sur la même chose
00:05:24tout en laissant assez de marge de manœuvre
00:05:26pour qu'ils ne se contentent pas de suivre des instructions.
00:05:28Je veux voir comment ils réfléchissent à travers cette consigne.
00:05:30Et c'est parce que nous avons laissé certaines choses
00:05:32ouvertes à l'interprétation,
00:05:33comme la manière de récupérer réellement les transcriptions.
00:05:36Comment obtenir réellement les miniatures
00:05:38à partir des URLs YouTube que je lui donne.
00:05:39À quoi devrait ressembler le prompt système de génération de blog.
00:05:42Quel devrait être ce ton ?
00:05:44Et encore une fois, s'il faut invoquer des compétences spécifiques de Claude code.
00:05:47Ce sont donc toutes des choses différentes
00:05:50où nous devrions voir des variations entre GSD, superpowers
00:05:54et Claude code brut.
00:05:55Je viens de sortir ma masterclass Claude code le mois dernier
00:06:03et c'est le meilleur moyen de passer de zéro à développeur IA,
00:06:06surtout si vous ne venez pas d'un milieu technique.
00:06:09Je vous enseigne tout ce que vous devez savoir sur cet outil
00:06:11et nous nous concentrons sur des cas d'utilisation réels.
00:06:14Et tout aussi important,
00:06:15je mets ce contenu à jour littéralement chaque semaine.
00:06:18Et depuis sa création,
00:06:19nous avons déjà ajouté presque trois heures de contenu supplémentaire.
00:06:23Vous pouvez trouver un lien vers cela dans le commentaire épinglé
00:06:24à l'intérieur de Chase AI+ et nous serions ravis de vous y accueillir.
00:06:27Alors, commençons ce test.
00:06:28J'ai GSD, superpowers et Claude code ici.
00:06:32Je serai très précis sur l'onglet dans lequel je me trouve
00:06:34pour que vous ne soyez pas confus,
00:06:36mais j'ai aussi la ligne d'état en bas ici,
00:06:37qui indiquera explicitement dans quel répertoire je me trouve
00:06:40car ils sont tous dans des répertoires différents.
00:06:42Pour superpowers,
00:06:43on peut voir qu'il a chargé la compétence
00:06:46de remue-méninges de superpowers.
00:06:47Et avec superpowers, c'est assez fluide.
00:06:50Il y a environ 14, 15 compétences ou plus chargées
00:06:54quand vous installez réellement le plugin superpowers.
00:06:57Et l'idée est que Claude code sait,
00:07:00juste d'après la façon dont vous lui parlez
00:07:02et l'étape où vous en êtes dans le processus,
00:07:03quelle compétence il doit invoquer.
00:07:05C'est un peu différent de GSD
00:07:07où vous allez utiliser des commandes explicites avec slash
00:07:10comme /GSD new project quand vous utilisez GSD
00:07:13dans votre répertoire.
00:07:14GSD a été en fait le premier à revenir
00:07:17avec des questions après les deux premières minutes.
00:07:19GSD a donc été le premier à revenir avec des interrogations.
00:07:22Il a dit que notre brief était assez complet
00:07:24parce que nous lui avons donné un prompt assez robuste.
00:07:27Mais ce que j'aime bien, c'est qu'il dit,
00:07:28hé, voici quelques choix esthétiques que je fais.
00:07:30Et tout de suite, il relève certains des points
00:07:32que nous avons mentionnés comme pouvant être des différenciateurs,
00:07:34des choses que nous n'avions pas incluses dans le prompt.
00:07:37Par exemple, nous n'avons jamais spécifié quels services
00:07:39nous voulions sur la page d'accueil, il nous donne quatre options.
00:07:41Ensuite, il précise ce qu'il va faire pour YouTube
00:07:43concernant la transcription, ainsi que l'image de couverture.
00:07:46Je vais donc le laisser créer le fichier project.md.
00:07:49Voyons maintenant du côté de Superpowers.
00:07:51D'emblée, Superpowers annonce
00:07:52qu'il va ignorer l'offre d'accompagnement visuel.
00:07:55Je vais lui dire que je veux cet accompagnement visuel
00:07:58car c'est en fait l'un des grands points de différenciation
00:08:00entre Superpowers et GSD.
00:08:02J'aimerais donc le voir à l'œuvre.
00:08:03Et immédiatement, il propose des choix de conception,
00:08:06plus précisément pour la récupération de l'URL,
00:08:09ce qui, comme avec GSD, était l'un de ces points
00:08:11que nous avions laissé à l'interprétation.
00:08:13Il nous donne trois options avec les avantages et inconvénients,
00:08:16ainsi qu'une recommandation.
00:08:17Ensuite, il détaille la stratégie pour les miniatures.
00:08:19C'est donc un peu plus approfondi lorsqu'il revient
00:08:22avec ce genre de suggestions que ne l'était GSD.
00:08:24Et c'est la même chose ici pour les services,
00:08:27le système de design, ainsi que la gestion des erreurs.
00:08:30Dans l'ensemble, il a été un peu plus détaillé
00:08:33dans tout ce qu'il a proposé.
00:08:34J'ai donc écrit que ça me semblait bien,
00:08:35mais que je souhaitais quand même passer par le compagnon visuel
00:08:38pour m'assurer que l'esthétique du front-end est fixée.
00:08:41Et il est revenu avec le compagnon visuel,
00:08:44qui est l'une de ses fonctionnalités les plus cool.
00:08:46Il a donc lancé un serveur de développement,
00:08:48et maintenant il me demande quoi faire pour l'esthétique.
00:08:50Et il propose des options concrètes,
00:08:51quatre d'entre elles juste devant vous, ce que j'apprécie,
00:08:53car c'est une chose quand il vous dit
00:08:56ce qu'il va faire visuellement,
00:08:58et qu'il lance un serveur pour une seule option.
00:09:00C'est très différent quand on peut tout voir d'un coup.
00:09:03C'est l'une de mes parties préférées de Superpowers.
00:09:04Ceci étant dit, elles se ressemblent toutes beaucoup.
00:09:08Aucune d'entre elles ne sort vraiment du lot pour moi.
00:09:11Parmi toutes celles-là, je dirais probablement
00:09:13que l'option « warm editorial » est la meilleure.
00:09:15« Electric lime » est affreux, « monochrome » est ennuyeux,
00:09:18et « linear polish » ressemble juste à du contenu IA bas de gamme.
00:09:20Bon, on va partir là-dessus pour le moment.
00:09:24Au moins, c'est quelque chose de visuel.
00:09:25J'adore le compagnon visuel.
00:09:27Après avoir dit à Superpowers que j'aimais l'option C,
00:09:29il me donne maintenant d'autres options à examiner.
00:09:32Il a pris cette esthétique, ce genre de couleurs,
00:09:34et maintenant nous passons à la section héro.
00:09:35Il continue donc à approfondir la page web.
00:09:40Voici le premier héro.
00:09:44Le deuxième est un peu plus centré.
00:09:46Nous avons le troisième avec des éléments par ici.
00:09:51Une mise en page scindée avec un aspect mis en avant.
00:09:53Je pense qu'en réalité,
00:10:00je ferais probablement quelque chose comme ça
00:10:03en supprimant ce qu'il y a là car c'est un peu naze,
00:10:05mais j'aime bien ça comme modèle, d'accord ?
00:10:06C'est une base de départ.
00:10:09On va donc choisir la C.
00:10:10Maintenant, le compagnon visuel de Superpowers vous fait passer
00:10:12par chaque section de votre page d'accueil.
00:10:15On va sauter les autres
00:10:17parce que je pense que vous avez compris le principe.
00:10:18Superpowers a maintenant écrit les spécifications de notre site
00:10:21et il nous demande de les valider.
00:10:23Une fois qu'on y aura jeté un œil et donné notre accord,
00:10:25il va alors utiliser la compétence de plan de rédaction
00:10:28pour produire le plan de mise en œuvre.
00:10:30C'est donc en quelque sorte le brouillon du schéma
00:10:32de ce qu'il va faire.
00:10:33Et voici un aperçu de ces spécifications de design.
00:10:35C'est très complet,
00:10:38mais la partie que vous devriez regarder est tout en bas :
00:10:41ce sont les choix de jugement clés.
00:10:43Quelles sont les décisions que Superpowers a prises pour vous
00:10:45jusqu'à présent ?
00:10:46Car c'est là que vous devez exprimer vos désaccords
00:10:47si vous en avez.
00:10:48Il va utiliser « /studio » comme URL cachée
00:10:50où nous ferons la génération réelle du contenu du blog,
00:10:54utilise « writing » comme étiquette de navigation,
00:10:56parle de la voix générée.
00:10:59Alors, ah, il était pilote de marine.
00:11:00Maintenant il est consultant en IA, d'accord, c'est simple.
00:11:03Et il a fait ça à partir de sa mémoire utilisateur Claude.
00:11:07Et il aborde un peu la sécurité.
00:11:08Comme je l'ai dit, nous ne faisons pas d'authentification ici
00:11:11uniquement pour la démo.
00:11:12Et il se dit même : « Oh, c'est un peu bizarre. »
00:11:13« Je suppose qu'on fait juste de la sécurité par l'obscurité. »
00:11:15Il le souligne donc.
00:11:17Je vais donc dire à Superpowers que ça me convient.
00:11:19Et maintenant il va réellement rédiger le plan,
00:11:21et vous pouvez voir cette compétence se charger.
00:11:23Pendant qu'on faisait tout ça avec Superpowers,
00:11:25GSD effectuait ses propres recherches
00:11:28avant de construire son plan.
00:11:29Il a lancé quatre chercheurs en parallèle.
00:11:32Un pour la stack technique, un pour les fonctionnalités,
00:11:35et deux autres pour l'architecture et les pièges à éviter.
00:11:38Vous pouvez voir ça juste ici.
00:11:39Chacun d'eux consomme une énorme quantité de tokens, n'est-ce pas ?
00:11:4275 000, 33 000, 51 000 et 61 000.
00:11:46Mais l'idée est que si vous faites quelque chose d'assez nouveau
00:11:49ou de peu commun,
00:11:52ce genre de chercheurs va faire des merveilles
00:11:55sur le long terme.
00:11:56Ce que nous avons fait aujourd'hui, ou
00:11:58ce que nous faisons aujourd'hui est assez simple.
00:12:00Design web, générateur de blog, il a déjà vu ça.
00:12:03Je lui ai quand même fait exécuter ces agents de recherche
00:12:06juste pour que le test soit équitable, pour ainsi dire.
00:12:10Il a ensuite synthétisé toutes ces recherches.
00:12:13Vous voyez ici qu'il utilise Sonnet 4.6 pour cela.
00:12:15Donc, même si la plupart du temps,
00:12:17j'ai dit à GSD d'y aller à fond avec Opus 4.6,
00:12:20quand il sent qu'il ne fait que synthétiser des informations
00:12:23et qu'il n'envoie pas quelqu'un faire quelque chose de nouveau
00:12:25ou d'unique pour ce projet,
00:12:27il utilisera des modèles plus petits et moins chers pour la synthèse.
00:12:30Et cette phase de recherche à quatre agents
00:12:32est robuste comparée à Superpowers.
00:12:34Superpowers ne fait pas vraiment ça.
00:12:36Mais comme je l'ai dit : 30 outils, 91 000 tokens, 15 minutes.
00:12:39Ça prend du temps.
00:12:40Une fois la recherche terminée,
00:12:41il définit alors les exigences.
00:12:43C'est similaire au fichier MD qu'on vient de voir avec Superpowers,
00:12:48GSD fait la même chose, mais en va encore plus loin.
00:12:51Il produit plusieurs documents.
00:12:52Il crée donc un document d'exigences.
00:12:54Il crée un document de feuille de route.
00:12:56En gros, il prend ce que Superpowers a fait,
00:12:58mais le divise simplement en plusieurs docs.
00:13:01Ces docs étant la feuille de route, l'état, les exigences,
00:13:04et finalement des éléments comme les phases.
00:13:06Et après 35 minutes, on voit bien que ça prend du temps.
00:13:10Si on s'arrête pour regarder,
00:13:13le Claude Code standard a déjà son plan de prêt.
00:13:16On ne l'a pas encore fait exécuter quoi que ce soit depuis un moment.
00:13:19Cela lui a pris en tout environ cinq ou six minutes.
00:13:22Et j'ai trouvé que c'était plutôt lent,
00:13:24par rapport à GSD qui tourne toujours 36 minutes plus tard.
00:13:29Revenons à Superpowers.
00:13:31Superpowers vient de finir son website plan.md.
00:13:35Pendant qu'on attend que GSD finisse sa feuille de route
00:13:38et sa série de documents,
00:13:39jetons un autre coup d'œil à Superpowers.
00:13:41Il vient donc de créer le website plan.md,
00:13:44qui comprend 28 tâches et 2 500 lignes.
00:13:47En retournant dans VS Code,
00:13:49si on descend dans les dossiers de ce projet
00:13:52pour regarder les spécifications,
00:13:53enfin, pour regarder le plan de mise en œuvre,
00:13:56voilà de quoi il parlait.
00:13:58Comme je l'ai dit, c'est environ 10 fois plus long que les specs.
00:14:03Il y a donc beaucoup, beaucoup de choses ici.
00:14:09Maintenant, Superpowers nous propose deux options d'exécution.
00:14:12L'une est pilotée par des sous-agents, ce qui est très proche de GSD
00:14:16où chaque tâche est confiée à son propre sous-agent
00:14:18et dispose donc de sa propre fenêtre de contexte.
00:14:20Mais comme il est dit ici, c'est un compromis
00:14:22car c'est beaucoup pour 28 tâches qui sont,
00:14:25comme il le dit, pour la plupart simples.
00:14:27Est-ce une option disproportionnée ?
00:14:29En avons-nous vraiment besoin ?
00:14:29La deuxième option est l'exécution en ligne.
00:14:32Nous allons donc essentiellement faire cela
00:14:34dans la même session, avec des pauses pour révision si besoin.
00:14:37Et ce sera beaucoup, beaucoup plus rapide.
00:14:39Cette exécution en ligne ressemble beaucoup plus
00:14:42à ce que nous faisons ici avec le Claude Code standard
00:14:45où nous disons juste : « Oui, ignore les permissions, »
00:14:47« vas-y et fonce. »
00:14:48Puisque Superpowers recommande l'exécution en ligne,
00:14:50nous allons choisir l'exécution en ligne.
00:14:52Et on peut voir Superpowers exécuter le plan,
00:14:55compétence chargée avec succès.
00:14:57Maintenant, il va commencer à se mettre au travail.
00:14:58Et juste à ce moment, GSD a terminé son plan magistral
00:15:03pour notre projet.
00:15:05Il a donc créé project.md, requirements.md,
00:15:07roadmap.md, state.md, cloud.md.
00:15:09Et il a également créé un dossier
00:15:12pour toutes les recherches qu'il a trouvées.
00:15:14GSD propose huit phases avec 65 exigences.
00:15:18Et comme nous en avons déjà parlé,
00:15:20quand il s'agit d'exécuter cela,
00:15:21GSD est très, disons, rigide ou précis,
00:15:25une commande « next », une commande « clear », d'accord ?
00:15:27C'est très cadencé, étape par étape, la suite,
00:15:30la suite, la suite.
00:15:31C'est très séquencé par phases alors que,
00:15:34je dirais que Superpowers est un peu plus fluide, non ?
00:15:37On discute simplement du projet.
00:15:38Il sait comment charger la commande selon les besoins
00:15:40ou on s'attend à ce qu'il charge les compétences au besoin.
00:15:43GSD est un peu plus tranché.
00:15:45Maintenant, avant de commencer l'exécution avec GSD,
00:15:49rappelez-vous que tout cela est en phase de planification.
00:15:51Voici le nombre total de jetons pour ses sous-agents,
00:15:54juste pour la planification et la recherche.
00:15:56Nous en sommes à 459 862.
00:16:00Qu'est-ce que cela signifie en termes d'utilisation ?
00:16:02Qui sait ?
00:16:03Cela dépend totalement de l'heure de la journée,
00:16:05du type de forfait que vous avez, tout ça,
00:16:06mais comptez environ 460 000 pour la planification.
00:16:09De plus, nous sommes à 16 % actuellement, disons 150.
00:16:13Arrondissons le chiffre.
00:16:15Nous allons dire 600 000 jetons pour GSD
00:16:18dans la phase de planification.
00:16:19Et pour le temps total passé,
00:16:21nous dirons environ 40 minutes.
00:16:25Maintenant, pour comparer cela à la référence,
00:16:27la phase de planification standard de Claude Code,
00:16:29cela a pris environ 10 minutes et 50 000 jetons.
00:16:33Quant à l'usage de jetons de Superpowers en planification,
00:16:36c'était environ 200 000 jetons.
00:16:38Donc Superpowers 200 000, GSD 600 000, Claude Code 50 000.
00:16:47Claude Code 10 minutes, Superpowers 40 minutes,
00:16:51GSD environ 40 minutes.
00:16:53C'est donc l'une des grandes différences,
00:16:54entre les deux couches d'orchestration
00:16:56et le Claude Code standard : le temps passé.
00:16:58Mais en termes de jetons entre GSD et Superpowers,
00:17:02il y a une grosse différence car GSD mise beaucoup
00:17:05sur la recherche.
00:17:06Comme vous l'avez vu, quatre sous-agents en parallèle
00:17:09qui font énormément de planification.
00:17:10Maintenant, était-ce nécessaire pour ce projet ?
00:17:14Peut-être pas.
00:17:15Mais pour un gros projet, ce sera nécessaire
00:17:18et cette différence de jetons sera bien là.
00:17:20Mais ce n'est qu'une étape,
00:17:21la phase de planification et de recherche.
00:17:23Maintenant, place à l'exécution.
00:17:25Claude Code a déjà commencé,
00:17:27Superpowers a déjà commencé,
00:17:28et je vais lancer GSD également.
00:17:30Concernant la phase d'exécution,
00:17:32spécifiquement avec GSD, c'est plus interactif que les autres.
00:17:36Ce n'est pas genre : on a fait le plan et la recherche,
00:17:38il a écrit son truc, je lui dis d'y aller
00:17:40et je peux partir pendant 30 minutes
00:17:42pour revenir sur un projet terminé.
00:17:43Chaque phase va probablement nécessiter
00:17:46une intervention de votre part.
00:17:47Ne serait-ce que pour la lancer.
00:17:49Parce qu'il veut vous demander
00:17:51de discuter d'abord de chaque phase pour s'assurer
00:17:55que vous êtes sur la même longueur d'onde avec Claude Code
00:17:58sur ce que vous avez en tête, d'accord ?
00:18:00Que voulez-vous que cette fonctionnalité fasse réellement ?
00:18:01À quoi voulez-vous que cette chose ressemble ?
00:18:03Cela devient très, très détaillé.
00:18:05D'un côté, c'est un peu agaçant, soyons honnêtes.
00:18:07D'un autre côté, si c'est quelque chose de complexe,
00:18:09il est probablement crucial de bien faire les choses.
00:18:11Ce sont donc des paramètres à évaluer.
00:18:15Et ce que nous allons évaluer, c'est :
00:18:17est-ce qu'au final, tous ces allers-retours
00:18:19nous donnent réellement un meilleur produit ?
00:18:21Pour vous faire gagner du temps,
00:18:23je ne vais pas vous montrer chaque phase de GSD.
00:18:27Encore une fois, voyez la vidéo citée plus haut
00:18:29où j'utilise GSD,
00:18:31si vous voulez vraiment voir comment ça se passe.
00:18:32Comprenez juste que c'est une des grandes différences
00:18:34entre GSD et Superpowers.
00:18:37Et évidemment, avec Claude Code aussi.
00:18:40En parlant de Superpowers,
00:18:42à ce stade, l'implémentation est terminée.
00:18:44On en est à une dépense totale de 250 000 jetons
00:18:47et 15 minutes se sont écoulées depuis la planification.
00:18:49Il me demande ce qu'on veut faire et recommande
00:18:52de garder la branche telle quelle.
00:18:54Je vais donc dire : "On suit ta recommandation."
00:18:56Superpowers revient alors avec un résumé de ce qu'il a construit,
00:18:59de ce qu'il a vérifié comme fonctionnel,
00:19:01des choses qu'il n'a pas pu vérifier
00:19:02nécessitant une vérification ou des modifs manuelles,
00:19:05puis les décisions qu'il a dû prendre.
00:19:07À ce stade, je vais aussi mettre à jour ma clé API
00:19:10pour que cela fonctionne vraiment.
00:19:11D'accord, ils ont tous fini leur exécution.
00:19:14Nous regardons maintenant leur produit final direct.
00:19:18Ici, nous avons GSD, Superpowers,
00:19:22et la référence Claude Code.
00:19:24Pour référence, concernant la durée,
00:19:27GSD a été de loin le plus long pour en arriver là.
00:19:30Tout ça s'est fait hors caméra, chaque phase,
00:19:33le faire planifier, le faire exécuter.
00:19:35Franchement, cela a pris plus d'une heure.
00:19:38Et la dépense totale de jetons pour l'exécution de GSD
00:19:41était de 600 000.
00:19:42On regarde donc un total
00:19:44depuis le début de la planification
00:19:46jusqu'au résultat final de 1,2 million de jetons
00:19:50en une heure et 45 minutes pour ce résultat.
00:19:52Pour Superpowers, cela n'a pris que
00:19:5450 000 jetons de plus pour l'exécution en 15 minutes.
00:19:59Donc le temps et les jetons totaux pour Superpowers
00:20:02du premier prompt au produit fini
00:20:05étaient d'une heure au total, pour 250 000 jetons.
00:20:10Et pour Claude Code, on était sur 200 000 jetons au total
00:20:14en environ 15 minutes.
00:20:16C'est assez fou, cette différence,
00:20:19GSD étant de loin le plus long et le plus lourd,
00:20:23et comme prévu, le Claude Code standard
00:20:27étant le plus rapide.
00:20:28Voyons si tout ce temps et ces jetons en valaient la peine.
00:20:30On regarde GSD ici,
00:20:32et c'est un arrière-plan assez sobre, non ?
00:20:37Tout est noir, pratiquement.
00:20:40Très basique.
00:20:44On a ces touches de couleur orange.
00:20:45Ce n'est pas affreux, mais ce n'est pas non plus,
00:20:48vous savez, époustouflant.
00:20:50On voit que c'est un premier jet par IA.
00:20:52Tout semble assez standard.
00:20:54Quand je clique sur le blog,
00:20:55le blog est là avec du contenu d'exemple.
00:20:58Et ça aussi, ça a l'air correct.
00:21:01Regardons maintenant la partie génération de blog,
00:21:04cette petite page studio en coulisses.
00:21:06Mais quand je suis le lien qu'il donne, on a une 404.
00:21:11Le générateur du blog studio ne fonctionne même pas
00:21:14dès le premier coup.
00:21:15J'ai donc dit à GSD quel était le problème.
00:21:16Il travaille dessus en ce moment.
00:21:18Pendant ce temps,
00:21:19regardons ce que Superpowers nous a donné.
00:21:21Voici ce que Superpowers a produit.
00:21:22Le design frontal ressemble exactement à ce qu'on a vu
00:21:25dans le compagnon visuel.
00:21:26Et encore une fois, rien de spécial.
00:21:28En règle générale, Claude Code est nul en design frontal.
00:21:32Sauf si vous lui donnez de très bonnes instructions
00:21:35ou si vous le chargez avec énormément de compétences.
00:21:37Et donc, parce qu'on a un peu laissé l'esthétique
00:21:41et le travail de design général à son interprétation,
00:21:43on a eu quelque chose qui a l'air fait par IA.
00:21:45C'est correct.
00:21:47C'est une base acceptable.
00:21:48Voici un aperçu du blog.
00:21:50Il y a des images et toute la structure du blog est là.
00:21:56Si je vais dans la section studio,
00:21:58cela fonctionne dès le premier coup.
00:22:01Je peux voir le générateur.
00:22:02Et si je mets un lien vers l'une de mes vidéos récentes,
00:22:05il nous crée un brouillon,
00:22:06récupère la bonne miniature.
00:22:08Et le contenu dont il parle est exact.
00:22:09Car dans cette vidéo, je parle de choses comme les codecs
00:22:12dans Claude Code, Obsidian et la recherche auto.
00:22:16Il a donc fait exactement ce qu'il avait dit,
00:22:20ce qui est super.
00:22:20Regardons maintenant Claude Code de base.
00:22:24C'est assez standard, rien de fou.
00:22:29Vous savez, si on est honnête,
00:22:30y a-t-il une énorme différence de design frontal ?
00:22:33Si on ne donne pas d'instructions précises entre celui-ci,
00:22:36celui-là et le troisième ?
00:22:39Non, pas vraiment, pour être tout à fait franc.
00:22:43On pourrait me dire que n'importe lequel des trois
00:22:46a créé n'importe lequel de ces résultats
00:22:47et je ne pourrais pas faire la différence.
00:22:49Jetons un œil au blog.
00:22:52Il y a quelques faux articles pour nous et,
00:22:57c'est correct, très quelconque,
00:23:00rien de particulier, mais ça marche.
00:23:02Voyons maintenant si le studio,
00:23:05la partie générateur de blog, fonctionne ici.
00:23:08Et tout comme avec GSD, ça ne marche pas.
00:23:11Le lien me renvoie une page 404 introuvable.
00:23:14Alors, comme pour GSD,
00:23:15j'ai dit à Claude Code de base de corriger ça.
00:23:18Pendant qu'il tente de réparer le générateur de blog,
00:23:21revenons voir ce que GSD a fait à sa deuxième tentative.
00:23:24On dirait que GSD a réussi à trouver la solution.
00:23:27Collons l'URL ici
00:23:29pour voir s'il génère un brouillon.
00:23:30D'accord, il revient avec ce brouillon en Markdown.
00:23:33J'aime bien ça.
00:23:34Le fait de pouvoir éditer les choses très rapidement.
00:23:39Et pour le contenu réel, c'est conforme.
00:23:41Il a donc fait du bon travail là-dessus.
00:23:44Et je peux voir l'aperçu réel, ce qui est génial.
00:23:48Franchement, j'aime mieux l'implémentation de GSD
00:23:51avec cet éditeur en ligne direct,
00:23:54bien plus que celle de Superpowers.
00:23:55Et on peut le voir maintenant dans notre blog.
00:23:58Enfin, nous revoilà avec le Claude Code
00:24:01de référence, tel quel.
00:24:03Il a corrigé ses erreurs.
00:24:04On a maintenant un aperçu du générateur de blog
00:24:06et similaire à Superpowers.
00:24:08Une fois lancé, il l'a simplement créé automatiquement.
00:24:11Il ne me laisse aucune chance de le modifier
00:24:13ou de le voir en brouillon comme GSD l'a fait,
00:24:15mais voici une miniature basse résolution
00:24:18et il a récupéré toutes les bonnes informations.
00:24:20Et le voici sur la page réelle du blog.
00:24:23Alors, que pouvons-nous en retirer ?
00:24:24Lequel de ces trois a réellement gagné
00:24:27ce face-à-face ?
00:24:28Eh bien, faisons un petit récapitulatif.
00:24:30En termes de temps total passé sur la tâche,
00:24:33Claude Code standard a mis environ 20 minutes.
00:24:37Superpowers a pris environ une heure
00:24:39et GSD a fini en 105 minutes, soit 1h45.
00:24:43En termes de tokens, Claude Code en était à environ 200 000.
00:24:48Superpowers, 250 000.
00:24:51Et GSD en a consommé 1,2 million.
00:24:56Ce sont les statistiques objectives.
00:24:59Maintenant pour le subjectif,
00:25:00qu'avons-nous pensé de ce qu'ils
00:25:02ont réellement créé ?
00:25:04Avons-nous des avis très tranchés d'un côté ou de l'autre ?
00:25:08La réponse est probablement non.
00:25:11La réponse est sans doute que si j'avais tout mélangé
00:25:14et que je faisais maintenant une grande révélation,
00:25:16en disant : "Non, c'est Superpowers qui a fait celui-là",
00:25:19et : "C'était Claude Code sans modification",
00:25:22vous ne vous en soucieriez pas.
00:25:23Vous ne verriez même pas la différence.
00:25:24La seule vraie différence notable
00:25:26est que Superpowers a été capable de faire
00:25:27ce qu'il devait faire dès la première tentative,
00:25:30quel que soit le mérite qu'on lui accorde pour ce "one-shot".
00:25:35En vérité, s'il réussit du premier coup, c'est génial.
00:25:36S'il réussit à la deuxième tentative, ça me va aussi.
00:25:40Ce que vous vous dites probablement aussi, c'est :
00:25:42"Eh bien, le test est biaisé".
00:25:44La tâche n'était pas assez compliquée
00:25:46pour que Superpowers et surtout GSD
00:25:49puissent vraiment se démarquer.
00:25:51Le problème avec ce raisonnement,
00:25:53c'est de savoir où se place la limite.
00:25:55À partir de quand cette tâche théorique est-elle assez complexe
00:25:58pour utiliser quelque chose comme GSD
00:26:00ou Superpowers
00:26:02afin de justifier le temps passé,
00:26:03plus encore que les tokens pour beaucoup de gens.
00:26:06Est-ce clair ?
00:26:07Est-ce évident ?
00:26:09Je dirais que non, pas vraiment.
00:26:11Vraiment pas.
00:26:12Cependant, on peut admettre théoriquement
00:26:16qu'il existe des tâches ultra complexes
00:26:18où cela prendrait tout son sens.
00:26:19Le souci est de définir cela et de le savoir à l'avance.
00:26:21Parce que si vous vous trompez sur la complexité
00:26:26de la tâche devant vous et que vous choisissez mal,
00:26:29en optant par exemple pour GSD ou Superpowers,
00:26:32vous venez de perdre 40 minutes par rapport à Claude Code,
00:26:36ou 80 minutes si vous avez choisi la voie GSD.
00:26:39C'est un problème majeur.
00:26:41Car en toute honnêteté, si je devais recommencer
00:26:43et que vous me demandiez le gagnant aujourd'hui,
00:26:46c'est Claude Code, et de très loin.
00:26:48Pourquoi ?
00:26:48Ce n'est même pas les tokens, c'est le temps.
00:26:50Bien sûr, on pourrait dire que c'était le moins bon
00:26:53du lot si on veut pinailler, mais devinez quoi ?
00:26:56C'est peut-être le moins bon,
00:26:57mais j'ai gagné 40 minutes pour le peaufiner.
00:26:59Ou j'ai gagné 80 minutes de plus qu'avec GSD.
00:27:02Lequel pensez-vous sera le meilleur ?
00:27:04Ce résultat GSD que je viens de créer ?
00:27:06Ou mon travail avec Claude Code et 80 minutes de plus ?
00:27:09Ou Claude Code avec 40 minutes de plus ?
00:27:11Cela devrait être plutôt évident, non ?
00:27:15Alors, quelle est ma position finale ?
00:27:20Eh bien, mon avis est qu'il faut
00:27:25une bonne raison d'utiliser ces couches d'orchestration.
00:27:26Si je devais en utiliser une aujourd'hui, ce serait Superpowers.
00:27:31Si je faisais une tâche dont j'ignorais
00:27:33si elle allait être trop complexe ?
00:27:35Cette ligne imaginaire dans le sable
00:27:36que personne ne sait situer précisément,
00:27:39et je pense qu'on s'en rapproche,
00:27:40j'utiliserais Superpowers.
00:27:41Car je sais qu'il ne va pas m'assommer en tokens.
00:27:44Et je peux aller faire autre chose pendant 60 minutes.
00:27:47Alors que si je vais sur GSD,
00:27:49je dois être présent devant le clavier, n'est-ce pas ?
00:27:52Si je veux l'utiliser pleinement,
00:27:53je dois passer par toute la phase de planification.
00:27:55Ça va prendre du temps et coûter cher en tokens.
00:27:58Donc si je me trompe, c'est vraiment pénible.
00:28:01Passer autant de temps avec GSD fait vraiment mal.
00:28:03Ça m'a fait mal pour cette vidéo, juste de rester assis,
00:28:05à enchaîner ces tâches pour un résultat final
00:28:07qui n'en valait pas vraiment la peine.
00:28:08Donc si je pense vraiment que c'est
00:28:11si complexe que j'ai besoin de Superpowers,
00:28:13alors d'accord, je pense que ça peut se justifier.
00:28:17Mais si ce n'est pas si complexe,
00:28:19ou même si c'est une tâche ardue,
00:28:21est-ce simplement quelque chose que l'on peut décomposer
00:28:23en différentes fonctionnalités à ajouter petit à petit ?
00:28:26Et par "petit à petit", je veux dire bien plus vite
00:28:28qu'avec les autres options,
00:28:29parce que j'utilise simplement Claude Code de base,
00:28:32qui est bien plus rapide que les autres solutions.
00:28:34L'autre chose, c'est quand GSD est sorti,
00:28:38j'ai fait une vidéo à ce moment-là aussi.
00:28:41J'aimais vraiment beaucoup GSD à l'époque.
00:28:42Et c'était pareil pour Superpowers.
00:28:44Quand ces deux outils sont sortis à l'origine,
00:28:46Claude Code n'en était pas là où il est aujourd'hui.
00:28:48Et j'entends déjà les gens se plaindre :
00:28:51"Mais Claude Code a été bridé aujourd'hui".
00:28:52Ce n'est pas de ça dont je parle.
00:28:54Je parle de la façon dont Claude Code aborde les problèmes,
00:28:56de son architecture de base
00:28:57et du fonctionnement de son environnement.
00:28:59Il y a beaucoup d'aspects...
00:29:00Rien que le fait que, face à un plan large,
00:29:03lorsque vous voulez l'exécuter, il vous demande :
00:29:04"Voulez-vous vider le contexte et procéder ainsi ?"
00:29:07Ça n'existait même pas.
00:29:08Claude Code était bien plus sensible
00:29:10aux problèmes de saturation de contexte que GSD au début.
00:29:12À la sortie de GSD, je m'étais dit :
00:29:14"Oh là là, c'est une aubaine."
00:29:15"Il gère enfin le contexte comme il faut."
00:29:17Eh bien, Claude Code a intégré beaucoup de ces fonctions,
00:29:19ce qui signifie que l'écart entre Claude Code de base
00:29:22et ces outils a considérablement diminué.
00:29:25Alors qu'en même temps,
00:29:26il y a maintenant un fossé énorme en vitesse d'exécution.
00:29:30Et on ne peut pas ignorer cette différence de vitesse.
00:29:34Ces 20 minutes contre 60 minutes,
00:29:36ou 105, c'est la différence la plus marquante de toutes.
00:29:38Et c'est sur cela que vous devriez vous baser,
00:29:41en tout cas à mon avis.
00:29:44Donc en conclusion, moins c'est mieux.
00:29:47Je pense que pour 99 % des cas et 99 % des utilisateurs,
00:29:53utiliser simplement Claude Code standard est plus logique.
00:29:56Ce sera plus rapide.
00:29:57Même si le résultat n'est pas meilleur,
00:29:59vous avez bien plus de temps pour combler l'écart
00:30:01et même dépasser les autres solutions.
00:30:03Si vous pensez que votre projet
00:30:05est vraiment complexe et que vous voulez plus de puissance,
00:30:08utilisez Superpowers car il est relativement léger
00:30:12comparé à GSD, qui ressemble à un mastodonte.
00:30:16Et il n'est pas très agréable à utiliser.
00:30:18Je vais être tout à fait honnête.
00:30:19Utiliser Superpowers est bien plus fluide.
00:30:21On lui parle simplement, il invoque les compétences.
00:30:23Je n'ai pas à me dire : "Bon, d'accord,
00:30:25maintenant on va faire 'forward slash clear'".
00:30:27D'accord, je suis dans un nouvel ensemble, c'est un peu trop.
00:30:29Et je comprends pourquoi GSD 2 est sorti, n'est-ce pas ?
00:30:32GC 2.0 devait pallier ces problèmes.
00:30:35Mais devinez quoi ?
00:30:36Ça ne marche pas non plus
00:30:37parce qu'on ne peut pas utiliser le forfait Claude Code Max,
00:30:38ce qui veut dire que je paie des prix absurdes.
00:30:40Alors, voilà pour ça.
00:30:45J'espère donc que cela vous éclairera
00:30:46un peu sur tout ce sujet.
00:30:47Je pense que si vous restez sur Claude Code vanille,
00:30:49tout ira très bien pour vous.
00:30:50Gardez Superpowers sous le coude au cas où.
00:30:53Gardez simplement les compétences au niveau du projet.
00:30:55Et franchement, il est difficile de justifier GSD
00:30:58à moins de faire quelque chose de fou
00:31:00et d'aimer être pris par la main
00:31:02à chaque étape du processus.
00:31:03Voilà, c'est tout ce que j'avais à dire.
00:31:06Comme toujours, dites-moi ce que vous en pensez en commentaire.
00:31:09J'aimerais savoir comment vous avez utilisé Superpowers
00:31:11et GSD, et quand je me suis inévitablement trompé.
00:31:15Si vous voulez accéder à la masterclass Claude Code,
00:31:18n'hésitez pas à aller voir.
00:31:19Le lien est dans ma bio et en commentaire épinglé.
00:31:23Sur ce, je vous dis à la prochaine !