Superpowers est un framework open source de compétences agentiques et une méthodologie de développement logiciel créé par Jesse Vincent et l'équipe de Prime Radiant. Disponible sur GitHub avec plus de 130 000 étoiles, il s'est imposé comme l'un des outils les plus adoptés pour structurer le travail des agents de codage IA.

Le principe fondateur est simple : au lieu de laisser l'agent se précipiter sur le code, Superpowers lui enseigne un workflow discipliné. Dès qu'un projet est détecté, l'agent engage d'abord une phase de brainstorming pour comprendre le véritable besoin. Il présente ensuite la spécification par morceaux suffisamment courts pour être réellement lus et validés par l'humain. Une fois le design approuvé, l'agent élabore un plan d'implémentation avant d'écrire la moindre ligne de code.

Le framework repose sur des fichiers SKILL.md en markdown qui servent d'instructions structurées. Ces skills couvrent cinq domaines : le testing (TDD rouge/vert strict, tests asynchrones, anti-patterns), le debugging (approche systématique, traçage de cause racine, vérification), la collaboration (brainstorming, planification, revue de code, agents parallèles), le développement (git worktrees, gestion de branches, workflows subagents) et les méta-compétences (création, test et partage de nouveaux skills).

L'architecture est remarquablement économe en tokens : le noyau injecte moins de 2 000 tokens au démarrage. Les skills supplémentaires sont chargés à la demande via un script shell qui les recherche et les lit. Cette frugalité est essentielle pour ne pas gaspiller le contexte de l'agent.

Superpowers intègre aussi un système de mémoire conversationnelle. Il duplique les transcriptions des conversations Claude en dehors du répertoire .claude (pour éviter leur suppression automatique après un mois), les indexe dans une base SQLite avec recherche vectorielle, et génère des résumés via Claude Haiku.

Le projet est compatible avec plusieurs plateformes d'agents : Claude Code via son système de plugins natif, Cursor, Codex et OpenCode (avec installation manuelle pour ces derniers). Un écosystème de dépôts satellites complète le projet principal : une marketplace curatée, un laboratoire de skills expérimentaux, une collection de skills communautaires et des outils pour développer des plugins Claude Code.

Les principes méthodologiques sous-jacents — TDD strict, YAGNI, DRY — traduisent une vision où la qualité logicielle ne doit pas être sacrifiée par l'automatisation, mais au contraire renforcée par une structure qui guide l'agent vers les bonnes pratiques.