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.

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

    Sans carte de credit

    Namiru.ai

    AI chat for your website