/ Annuaire / Playground / superpowers
● Communauté obra ⚡ Instantané

superpowers

par obra · obra/superpowers

Bundle de skills power-user curé par obra — workflows opinionés pour git, débogage, planification et prompt-craft.

obra/superpowers (par Jesse Vincent, ex-Anthropic) package un ensemble serré de skills à fort effet de levier pour Claude Code : habitudes git, discipline de débogage, boucles de planification et méta-skills pour travailler *avec* Claude efficacement. Plus petit et plus opinioné que la famille wshobson — choisissez-le si vous faites confiance au goût du curateur.

Pourquoi l'utiliser

Fonctionnalités clés

Démo en direct

Aperçu en pratique

prêt

Installer

Choisissez votre client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "superpowers-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/obra/superpowers",
        "~/.claude/skills/superpowers"
      ],
      "_inferred": true
    }
  }
}

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Redémarrez après avoir enregistré.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "superpowers-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/obra/superpowers",
        "~/.claude/skills/superpowers"
      ],
      "_inferred": true
    }
  }
}

Cursor utilise le même schéma mcpServers que Claude Desktop. La config projet l'emporte sur la globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "superpowers-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/obra/superpowers",
        "~/.claude/skills/superpowers"
      ],
      "_inferred": true
    }
  }
}

Cliquez sur l'icône MCP Servers dans la barre latérale Cline, puis "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "superpowers-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/obra/superpowers",
        "~/.claude/skills/superpowers"
      ],
      "_inferred": true
    }
  }
}

Même format que Claude Desktop. Redémarrez Windsurf pour appliquer.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "superpowers-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/obra/superpowers",
        "~/.claude/skills/superpowers"
      ]
    }
  ]
}

Continue utilise un tableau d'objets serveur plutôt qu'une map.

~/.config/zed/settings.json
{
  "context_servers": {
    "superpowers-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/obra/superpowers",
          "~/.claude/skills/superpowers"
        ]
      }
    }
  }
}

Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.

claude mcp add superpowers-skill -- git clone https://github.com/obra/superpowers ~/.claude/skills/superpowers

Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.

Cas d'usage

Usages concrets : superpowers

Planifier une fonctionnalité ambiguë avant d'écrire du code

👤 Développeurs qui sautent trop vite au code ⏱ ~45 min intermediate

Quand l'utiliser : La fonctionnalité est floue et vous bénéficieriez d'une réflexion forcée.

Prérequis
  • Skills installées — git clone https://github.com/obra/superpowers ~/.claude/skills/superpowers
Déroulement
  1. Déclencher la skill de planification
    Apply the planning skill. Feature: per-user rate limiting that scales to 10k req/s.✓ Copié
    → La skill demande les contraintes, critères de succès, alternatives
  2. Itérer sur le plan
    Push back on each assumption. What would Linus reject?✓ Copié
    → Plan plus solide avec risques explicites
  3. Traduire en première PR
    What's the smallest first PR that proves the plan?✓ Copié
    → Première étape en forme de MVP

Résultat : Un plan que vous défendriez en revue de design, pas juste un que vous avez deviné.

Récupérer proprement d'une situation git emmêlée

👤 Développeurs en 'faillite de git stash' ⏱ ~30 min advanced

Quand l'utiliser : Vous avez une mauvaise fusion, des commits perdus ou un rebase qui a mal tourné.

Déroulement
  1. Diagnostiquer
    Apply the git-rescue skill. Show me what's salvageable: reflog, stash, dangling commits.✓ Copié
    → Inventaire de l'état récupérable
  2. Reconstruire
    Plan the recovery. Run only after I confirm.✓ Copié
    → Séquence proposée d'opérations git avec explications
  3. Vérifier
    After recovery, confirm tree is what I expected.✓ Copié
    → Arbre final correspond à l'intention

Résultat : État de branche récupéré sans perte de travail.

Lancer une auto-revue sur la sortie de Claude avant de l'accepter

👤 Développeurs qui font trop ou trop peu confiance à Claude ⏱ ~15 min beginner

Quand l'utiliser : Vous voulez que le modèle s'audite lui-même avant que vous ne le fassiez.

Déroulement
  1. Déclencher l'auto-revue
    Apply self-review skill on the diff you just produced. Be harsh.✓ Copié
    → Préoccupations spécifiques, pas un 'looks good' générique
  2. Traiter les findings
    Fix every sev-1 finding. Ignore sev-3 if it's nitpicks.✓ Copié
    → Diff plus resserré

Résultat : Sortie de qualité supérieure sans que vous soyez le seul critique.

Combiner avec : wshobson-skills-skill

Combinaisons

Associez-le à d'autres MCPs pour un effet X10

superpowers-skill + wshobson-agents-skill

Planifier avec superpowers, exécuter avec les agents wshobson

Plan via superpowers/planning; delegate implementation to backend-architect.✓ Copié
superpowers-skill + wshobson-skills-skill

Deux opinions empilées

Use both skill sets — superpowers for git, wshobson for testing.✓ Copié

Outils

Ce que ce MCP expose

OutilEntréesQuand appelerCoût
planning fuzzy feature Réflexion pré-code 0
git-rescue broken state Urgences git 0
self-review claude output Porte de pré-acceptation 0
debug-loop bug Chasses aux bugs méthodiques 0

Coût et limites

Coût d'exécution

Quota d'API
N/A — local
Tokens par appel
Les skills sont concises ici — coût par déclenchement plus faible que les ensembles plus grands
Monétaire
Gratuit (MIT)
Astuce
C'est l'ensemble léger — moins de tokens par skill que wshobson

Sécurité

Permissions, secrets, portée

Portées minimales : filesystem-read
Stockage des identifiants : Aucun
Sortie de données : Aucun

Dépannage

Erreurs courantes et correctifs

Skill non récupérée

Le chemin de clonage doit correspondre à ~/.claude/skills/superpowers ; vérifiez claude config show

Collisions de déclencheurs avec wshobson

Les skills s'auto-routent par description ; renommez-en une si les deux se disputent pour la même intention

Alternatives

superpowers vs autres

AlternativeQuand l'utiliserCompromis
wshobson/skillsVous voulez une couverture plus largePlus grand mais moins curé
anthropics/skills (official)Ensemble de départ officiel AnthropicLigne de base officielle ; superpowers ajoute de l'opinion

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills