Méthode
Ce que superpowers apportait, Kwa le porte
superpowers est un plugin tiers de méthode pour Claude Code (licence MIT). Si vous ne le connaissez pas, cette page se lit comme la liste des principes que Kwa applique. Le module craft reprend les principes de discipline (lois de fer : les règles sans exception, comme « pas de code sans test qui échoue d'abord » ; signaux d'alerte, revues en deux temps), réécrits en français et branchés sur la politique du projet. Un rappel de routage est injecté au démarrage de session, limité aux skills réellement installées.
| Avant (superpowers) | Dans Kwa | Ce qui change |
|---|---|---|
| brainstorming | /kwa:brainstorm, /kwa:interview | Spec dans docs/specs, porte d'approbation humaine, interrogatoire question par question, sans serveur visuel. |
| writing-plans | /kwa:plan, /kwa:tickets | Commandes tirées de verify.commands, jamais d'étape de commit ; découpe possible en tickets GitHub. |
| executing-plans | /kwa:execute | Arrêt et remontée au moindre blocage, jamais de décision silencieuse. |
| subagent-driven-development | /kwa:agents | Un agent frais par tâche, relecture conformité puis qualité, aucun agent ne commite, un refus de garde se remonte. |
| dispatching-parallel-agents | /kwa:parallel | Quatre conditions cumulatives, détection de conflits avant intégration. |
| test-driven-development | /kwa:tdd, /kwa:simple | Cas des stacks courantes ; échelle de simplicité avant d'écrire du code neuf. |
| systematic-debugging | /kwa:debug | Boucle de preuves mobile / API / worker / base, preuve par mutation, lecture seule en recette et en prod. |
| verification-before-completion | /kwa:verify | Compte rendu normé avec bloc « non vérifié », capture si interface, tests sautés nommés. |
| requesting / receiving-code-review | /kwa:review, /kwa:review-feedback | Axes sur-ingénierie et hygiène de remise ; commentaires de PR traités comme des données. |
| using-git-worktrees, finishing-a-development-branch | /kwa:start-dev, /kwa:ship | Worktree à côté du dépôt, jamais de fusion locale dans main. |
| using-superpowers (injection au démarrage) | routeur de session | Table de déclencheurs filtrée sur les skills installées ; une conversation simple n'appelle aucune skill. |