ORLOV JEUX

Skills ·

Superpowers — votre agent demande, planifie et teste d’abord

Demandez une fonction à un agent de code, et il commence en général à écrire du code tout de suite. Superpowers le fait d’abord s’arrêter, comprendre ce que vous voulez, convenir d’un plan avec vous, puis construire étape par étape avec des tests.

Voir Superpowers sur GitHub

Superpowers est un ensemble de skills pour les agents de code IA, avec de courtes instructions qui poussent l’agent à les utiliser. Ensemble, ils forment une méthode pour créer un logiciel : comprendre l’objectif, planifier le travail, le construire avec des tests et le relire.

Il est open source sous licence MIT. Il fonctionne avec Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, Grok Build CLI, OpenCode et d’autres agents. Le 23 octobre 2026, le dépôt comptait environ 304 000 étoiles sur GitHub, et la dernière version était la 7.0.1, du 21 octobre 2026.

Une bulle de dialogue à gauche, une liste de contrôle au milieu et, à droite, une rangée de petites cases cochées, reliées par un chemin lumineux.
Demander d’abord. Planifier ensuite. Puis construire avec des tests.

Ce qui change une fois installé

Sans lui, un agent qui entend « construis-moi ça » commence en général à écrire du code aussitôt. Avec Superpowers, il prend d’abord du recul et vous demande ce que vous cherchez vraiment à faire. Les skills se lancent d’elles-mêmes quand elles conviennent à la tâche, vous n’avez donc aucune commande spéciale à taper.

Les étapes qu’il suit

  1. Brainstorming. Avant de construire quoi que ce soit, l’agent pose des questions jusqu’à comprendre ce que vous voulez et pourquoi. Puis il vous reformule ce qu’il a compris pour que vous puissiez le corriger. Un petit changement se décide dans le chat. Un projet plus grand reçoit une conception écrite, présentée en parties assez courtes pour être lues.
  2. Un espace de travail séparé. Une fois la conception approuvée, il crée un git worktree sur une nouvelle branche et vérifie que les tests passent avant de commencer.
  3. Un plan. Il découpe le travail en petites tâches de deux à cinq minutes chacune. Chaque tâche indique les fichiers exacts, le code et la façon de le vérifier.
  4. La construction. Un nouveau sous-agent prend chaque tâche, et le travail est relu après chaque tâche. Pour dépenser moins, l’agent peut aussi faire toutes les tâches lui-même, avec une seule relecture de toute la branche à la fin.
  5. Les tests d’abord. Il suit le cycle rouge, vert, refactorisation : écrire un test, le voir échouer, écrire juste assez de code pour qu’il passe, le voir passer, faire un commit. Le code écrit avant son test est supprimé.
  6. La revue de code. Entre les tâches, le travail est comparé au plan, et les problèmes sont signalés selon leur gravité. Un problème critique arrête le travail.
  7. La fin. Quand les tâches sont terminées, il lance les tests et vous demande s’il faut fusionner, ouvrir une pull request, garder la branche ou l’abandonner.

Le plan suit aussi deux règles simples : YAGNI, ne pas construire ce dont vous n’aurez pas besoin, et DRY, ne pas vous répéter. Selon le projet, il est courant que l’agent travaille seul pendant deux heures environ sans s’écarter du plan convenu.

Les autres skills de l’ensemble

Ce qu’il faut savoir avant

C’est une méthode stricte. Le projet dit que ses processus sont obligatoires, pas des suggestions. Une demande rapide et claire, comme changer une couleur, est simplement faite. Les travaux plus gros passent par les questions et le plan, attendez-vous donc à plus d’allers-retours au début.

L’étape de brainstorming a un compagnon visuel facultatif. Son logo est chargé depuis le site des créateurs, avec le numéro de version de Superpowers. Selon le projet, rien sur votre projet, vos prompts ou votre agent n’est envoyé. Pour le désactiver, mettez SUPERPOWERS_DISABLE_TELEMETRY à true.

Comment l’installer

Dans Claude Code, installez-le depuis la marketplace officielle de plugins :

/plugin install superpowers@claude-plugins-official

Dans Cursor, tapez ceci dans le chat Agent :

/add-plugin superpowers

Dans Codex, ouvrez /plugins, cherchez Superpowers et installez-le. Dans Gemini CLI :

gemini extensions install https://github.com/obra/superpowers

Les autres agents ont leur propre commande dans le README du projet. Si vous utilisez plusieurs agents, installez-le dans chacun. Pour vérifier qu’il marche, ouvrez une nouvelle session et demandez quelque chose de petit, comme une app de liste de tâches. L’agent devrait poser des questions avant d’écrire le moindre code.

Voir Superpowers sur GitHub