Superpowers — Framework agentic : worktrees, TDD, Socratic brainstorm¶
Resume¶
Superpowers (117K stars, MIT, v5.0.6) est un framework de skills pour agents de code. Jesse Vincent (keyboard.io, Perl/Best Practical) — auteur crédible, pas un repo de star farming. Core : Brainstorming (questions Socratiques → spec validée), Planning (tâches atomiques 2-5 min avec détails exacts), Subagent-driven development (exécution autonome + revue en deux phases), TDD (RED-GREEN-REFACTOR forcé, test-first obligatoire), Git Worktrees (isolation par feature), Code Review (gravité bloquante/non-bloquante). Compatible Claude Code, Cursor, Codex, OpenCode.
Analyse critique¶
Ce qui est solide :
La phase Brainstorming Socratique est la contribution la plus originale. Au lieu de "décris ce que tu veux construire", l'agent pose des questions ciblées pour affiner la spec avant d'écrire une ligne. Le résultat est une spec validée mutuellement, pas une interprétation unilatérale. C'est exactement le problème des step 0/1 actuels — l'ambiguïté non détectée remonte en Gate 3.
Le planning "2-5 min tasks with exact implementation details" est le pattern ProbatioVault step 6a — décomposition micro-tâches. La formulation "exact details" reflète la même philosophie : pas de "ajouter la validation", mais "dans src/auth/validator.ts, ligne 42, ajouter if (!token) throw new UnauthorizedException()".
Git worktrees pour isolation : ProbatioVault utilise des branches isolation multi-agents step 6b. Les worktrees vont plus loin — filesystem séparé, pas juste une branche.
La revue en deux phases (auto puis LLM) mappe exactement sur l'étape 7 phase 1 + phase 2 du workflow governance.
La crédibilité de obra :
Jesse Vincent est l'auteur de Request Tracker (système de ticketing enterprise), Best Practical, et co-fondateur keyboard.io. 117K stars sur un repo de workflow agentic = traction réelle + auteur avec track record de delivery. Ce n'est pas du star farming.
Ce qui diverge du modèle ProbatioVault :
Superpowers n'a pas de notion de gate PMO (validation croisée), pas de traçabilité formelle, pas d'invariants. C'est un framework de développement, pas de gouvernance. Les deux sont complémentaires : Superpowers pour la phase de code (step 6), ProbatioVault pour la validation et l'audit trail.
Pertinence ProbatioVault¶
Impact modéré — source de patterns réutilisables, pas d'intégration directe.
Ce qui peut être cherry-pické :
- Brainstorming Socratique : adapter pour le step 0 interactif — au lieu d'une liste de questions prédéfinies, un mode question-réponse dirigé par l'agent jusqu'à spec validée.
- Formulation des tâches "2-5 min avec détails exacts" : renforcer le step 6a (
/gov-impldecomposition) avec cette contrainte de granularité. - Gravité bloquante/non-bloquante en code review : la distinction est déjà dans le workflow (MAJEUR bloquant, mineur non-bloquant) mais l'implémentation dans les prompts review pourrait s'inspirer de la taxonomie Superpowers.
À lire en détail les skills individuels (disponibles dans .claude/commands/ du repo) avant intégration.