Namiru.ai

Plugin Superpowers pour Claude Code : Le tutoriel complet

9 min de lecture
Ing. Patrik Kelemen
Plugin Superpowers pour Claude Code : Le tutoriel complet

Transformez Claude Code d'un assistant utile en partenaire de développement autonome avec des workflows structurés, l'application du TDD et un développement piloté par des sous-agents.

Namiru AI

Support client IA pour votre site web

Collez votre URL. Obtenez un agent de support en 30 secondes.

Claude Code est puissant dès le départ, mais sans structure, il se lance directement dans le code : pas de planification, pas de tests, pas d'approche systématique. Le plugin Superpowers résout ce problème en appliquant des workflows de développement éprouvés qui préviennent le chaos.

Ce que fait réellement Superpowers

Superpowers est un framework de compétences qui intercepte Claude Code à des moments clés. Au lieu d'écrire immédiatement du code lorsque vous demandez quelque chose, il s'arrête et pose d'abord des questions. Ensuite, il applique le TDD, crée des plans d'implémentation et révise son propre travail avant de continuer.

Le workflow principal :

  1. Brainstorm : affine votre idée par questionnement socratique
  2. Plan : crée des tâches de petite taille (2 à 5 minutes chacune) avec des chemins de fichiers exacts
  3. Execute : déploie des sous-agents par tâche avec révision en deux étapes
  4. Finish : vérifie les tests, propose des options PR/merge, nettoie

Installation (10 secondes)

bash

Ouvrir le menu des plugins

/plugin

Naviguer vers l'onglet "Discover"

Rechercher "superpowers"

Sélectionner et installer

Après l'installation, redémarrez Claude Code. Vous verrez "SessionStart:startup hook succeeded: Success" confirmant que le plugin est actif.

image

Ce qui est installé

Le plugin regroupe tout ce dont vous avez besoin :

ComposantInclus
Commandsexecute-plan, write-plan, brainstorm
Agentscode-reviewer
Skills14 compétences incluant TDD, débogage, git worktrees, revue de code
HooksSessionStart (amorce automatiquement le workflow)

Les trois commandes principales

/superpowers:brainstorm

Utilisez ceci avant TOUTE nouvelle fonctionnalité. Claude va :

  • poser des questions de clarification sur votre objectif
  • explorer des alternatives que vous n'avez pas envisagées
  • présenter la conception en morceaux digestibles pour validation
  • sauvegarder un document de conception pour référence

Quand déclencher : Au début de toute fonctionnalité, refactorisation ou migration.

/superpowers:write-plan

Après le brainstorming, ceci crée un plan d'implémentation où :

  • chaque tâche prend 2 à 5 minutes maximum
  • chaque tâche a des chemins de fichiers exacts et des extraits de code complets
  • les étapes de vérification sont intégrées dans chaque tâche
  • le plan suppose qu'un "ingénieur junior enthousiaste sans contexte" va l'exécuter

/superpowers:execute-plan

Exécute le plan en utilisant le développement piloté par sous-agents :

  • nouveau sous-agent créé par tâche (contexte propre)
  • révision en deux étapes : conformité aux spécifications, puis qualité du code
  • points de contrôle humains entre les lots
  • les problèmes critiques bloquent automatiquement la progression

Les 14 compétences expliquées

CompétenceCe qu'elle fait
test-driven-developmentApplique ROUGE-VERT-REFACTORISER. Supprime le code écrit avant les tests.
systematic-debuggingProcessus de cause racine en 4 phases avec défense en profondeur
using-git-worktreesCrée une branche isolée, exécute la configuration, vérifie une base propre
using-superpowersIntroduction au système de compétences
dispatching-parallel-agentsWorkflows de sous-agents concurrents
executing-plansExécution par lots avec points de contrôle
finishing-a-development-branchOptions merge/PR/conserver/rejeter, nettoyage
brainstormingRaffinement de conception socratique
writing-plansPlanification d'implémentation détaillée
requesting-code-reviewListe de vérification pré-révision, bloque sur les problèmes critiques
receiving-code-reviewRépondre aux retours de manière systématique
writing-skillsMéta-compétence pour créer de nouvelles compétences
verification-before-completionGarantit que les corrections fonctionnent réellement
subagent-driven-developmentRévision en deux étapes par tâche

image

Comment les compétences se déclenchent automatiquement

Les compétences ne sont pas des commandes que vous appelez, elles s'activent selon le contexte :

  • commencer à discuter d'une nouvelle fonctionnalité → brainstorming s'active
  • conception approuvée → using-git-worktrees s'active
  • l'implémentation commence → test-driven-development s'active
  • tâche terminée → requesting-code-review s'active
  • toutes les tâches terminées → finishing-a-development-branch s'active

Claude vérifie les compétences pertinentes avant toute tâche. Ce sont des workflows obligatoires, pas des suggestions.

Intégration des git worktrees

Superpowers utilise les git worktrees pour un développement isolé : bash

Ce qui se passe en coulisses :

git worktree add ../project-feature feature-branch cd ../project-feature

Claude travaille ici, la branche main reste propre

Avantages :

  • exécuter plusieurs instances Claude sur différentes fonctionnalités
  • garder la branche main stable pendant l'expérimentation
  • nettoyage facile si les choses tournent mal

Développement piloté par sous-agents

Le pattern le plus puissant. Au lieu d'une longue session Claude :

  1. L'agent principal crée le plan
  2. Un nouveau sous-agent exécute chaque tâche
  3. L'agent de révision (code-reviewer) vérifie le travail
  4. L'agent principal continue ou demande des corrections

Pourquoi cela fonctionne : chaque sous-agent démarre avec un contexte propre concentré sur UNE tâche. Pas de confusion accumulée des longues sessions.

Application du TDD

Superpowers prend le TDD au sérieux. La compétence :

  • exige un test échouant AVANT l'implémentation
  • observe l'échec du test (prouve qu'il teste quelque chose)
  • implémente le code minimal pour réussir
  • commit au vert
  • refactorise uniquement après le vert

Si Claude écrit du code avant les tests, la compétence lui demande de supprimer ce code et de recommencer.

Exemple pratique

Vous : J'ai besoin d'une authentification utilisateur pour mon app Express

Claude (avec Superpowers) : → Active la compétence brainstorming → Demande : OAuth ou mots de passe ? Session ou JWT ? Quels fournisseurs ? → Explore : Limitation de débit ? Verrouillage de compte ? Exigences de mot de passe ? → Présente la conception en sections pour votre approbation

Vous : Ça a l'air bien, planifions

Claude : → Active la compétence writing-plans → Crée 12 tâches, chacune de 2 à 5 minutes → Tâche 1 : Créer un test échouant pour l'endpoint /signup → Tâche 2 : Implémenter le gestionnaire signup pour réussir le test → Chaque tâche a des chemins de fichiers exacts et du code

Vous : Exécute

Claude : → Crée un sous-agent pour la Tâche 1 → L'agent code-reviewer valide la sortie → Crée un sous-agent pour la Tâche 2 → Rapporte la progression, demande l'approbation pour continuer

Gérer le plugin

Depuis le menu /plugin vous pouvez :

  • Disable plugin : désactiver temporairement
  • Mark for update : marquer pour le prochain cycle de mise à jour
  • Update now : obtenir la dernière version immédiatement
  • Uninstall : supprimer complètement
  • View on GitHub : voir le code source

Quand NE PAS utiliser Superpowers

  • questions ponctuelles rapides
  • modifications simples de fichiers
  • tâches de moins de 5 minutes

Pour celles-ci, la surcharge n'en vaut pas la peine. Superpowers brille sur les fonctionnalités multi-fichiers, les refactorisations et les migrations nécessitant une exécution systématique.

Référence rapide

ActionComment
Installer/plugin → Discover → superpowers
Démarrer la conception/superpowers:brainstorm
Créer un plan/superpowers:write-plan
Exécuter le plan/superpowers:execute-plan
Mettre à jour/plugin → sélectionner superpowers → Update now

Superpowers transforme Claude Code de "assistant utile qui déraille parfois" en "partenaire de développement systématique qui suit des processus éprouvés". Le workflow structuré prévient les modes d'échec les plus courants : tests sautés, cas limites manquants et fonctionnalités qui dérivent des exigences.

Cree par Namiru.ai - chat IA plug-and-play pour votre site web.

Patrik Kelemen
Author
Ing. Patrik Kelemen
Founder of Namiru.aiSlovakia, EU

Senior software engineer with 10+ years of experience, specializing in AI chat widgets and automation. Building Namiru.ai to help businesses leverage AI without complexity.

AI AgentsAngularReactNodeJSAWSAzure
Vous avez aime cet article ?

Decouvrez ce que l'IA peut faire pour votre site web

Collez votre URL et regardez votre agent IA prendre vie en quelques secondes.

Namiru AI

Support client IA pour votre site web

Collez votre URL. Obtenez un agent de support en 30 secondes.

Vos clients obtiennent des reponses instantanees. Vous obtenez des leads, des analyses et du temps libre.

Sans carte de credit