Superpowers : l’agent questionne et planifie avant de coder
Les agents se lancent volontiers dans le code avant d’avoir compris la demande. Superpowers transforme le travail en processus : l’agent vous interroge sur l’objectif, présente la conception par morceaux lisibles, rédige un plan détaillé une fois validé, puis l’exécute avec des sous-agents qui relisent chaque tâche et gardent les tests en boucle red-green-refactor.
brainstorming s’active avant toute construction : il cerne ce que vous voulez et pourquoi, puis reformule pour que vous corrigiez
writing-plans découpe le travail en tâches de 2 à 5 minutes avec chemins de fichiers exacts, code complet et étapes de vérification
subagent-driven-development confie chaque tâche à un sous-agent neuf et la relit d’abord par rapport à la spec, puis pour la qualité
test-driven-development impose un test qui échoue d’abord, et systematic-debugging remonte à la cause d’un bug en quatre phases
using-git-worktrees crée une branche isolée, et finishing-a-development-branch propose merge, PR, conservation ou abandon
Quand s’en servir
Vous démarrez une fonctionnalité et voulez que l’agent valide la conception avec vous au lieu de deviner
Vous voulez que l’agent travaille seul pendant une ou deux heures sur un plan approuvé
Une session a dérapé et vous voulez comprendre : diagnosing-superpowers lit la transcription, preuves à l’appui
Demandez à l’agent
Faisons une todo list en React, mais commence par me demander ce qu’il faut
Rédige le plan d’implémentation de l’export CSV d’après la conception validée
Trouve ce qui s’est mal passé avec superpowers dans cette session
Questions
Comment installer Superpowers dans Claude Code ?
Depuis la marketplace officielle avec /plugin install superpowers@claude-plugins-official, ou via la CLI skills avec npx skills add obra/superpowers.
Superpowers fonctionne-t-il dans Codex ou Gemini CLI ?
Oui. Le README décrit l’installation pour Codex, Cursor, Gemini CLI, GitHub Copilot CLI, OpenCode, Qwen Code et d’autres ; chaque agent demande sa propre installation.
Quelle différence entre Superpowers et un skill isolé ?
C’est un processus enchaîné, de brainstorming à finishing-a-development-branch, où les skills se déclenchent seuls au fil du travail.