Community · Intermediate

Superpowers: een vaste werkwijze voor Claude als developer

Wat deze skill doet

obra/superpowers op GitHub
Bron: github.com/obra/superpowers

Superpowers is geen losse skill maar een complete werkwijze. Jesse Vincent (van Prime Radiant) heeft het gebundeld tot een plugin die ondertussen ~157.000 GitHub-sterren heeft en in Anthropic's officiële marketplace is opgenomen (15 januari 2026). Het staat op nummer 2 in GitHub-trending en werkt cross-tool: Claude Code, Cursor, Codex, OpenCode, Gemini CLI, GitHub Copilot CLI.

De premisse: als je Claude gewoon laat coderen, duikt hij meteen in. Voor kleine klusjes werkt dat prima, maar bij complexere features gaat het vaak mis. Superpowers forceert een proces vóór de eerste regel code.

De workflow

  1. Brainstorming — Claude stelt vragen om te begrijpen wat je echt wilt. Geen aannames.
  2. Plan schrijven — een document met kleine taken van 2-5 minuten, inclusief bestanden en code-snippets.
  3. Uitvoeren met TDD — per taak een verse Claude-subagent: eerst een falende test, dan minimale code om 'm groen te krijgen, dan commit. Gaat een fix drie keer fout? Dan stopt Claude en roept een architecturale review op (three-strike rule).
  4. Review en afronden — aan het einde checkt Claude zijn eigen werk tegen het plan, en stelt voor om te mergen of een PR te openen.

Wat gebruikers ervaren

Simon Willison: "Jesse is one of the most creative users of coding agents that I know. There is so much to learn about putting these tools to work in the most effective way possible. Jesse is way ahead of the curve."

Evan Schwartz (emschwartz.me): "Using Claude Code with Superpowers is so much more productive and the features it builds are so much more correct than with stock Claude Code. Ik heb geen enkele band met de auteurs, maar ik raaf erover tegen iedereen."

Colin McNamara (ex-Oracle Cloud): "My personal output now exceeds what my entire teams at Oracle Cloud Infrastructure could produce."

HN / d--b (kritisch): "I think Claude makes more mistakes when using superpowers than when not. It's still the same Claude."

HN / jackblemming: "Ultimately not very valuable without benchmarks or some kind of evaluation. For all I know, this could make Claude worse."

Simon Willison over de bredere kosten van zulke frameworks: "AI tools make development harder work. The cognitive overhead today is far higher than it was a year ago."

Concrete resultaten die gebruikers rapporteren

  • Claude werkt soms 2-3 uur zelfstandig door zonder van het pad af te dwalen
  • De spec-compliance subagent ving een naming-drift (BenchmarkEngineSwap vs spec's EngineReinit) voordat het een multi-uur bug werd
  • Builder.io rapporteert 40-60% minder tokens op grote refactors door de gestructureerde aanpak — maar je betaalt overhead terug op kleine klussen
  • De drie-keer-fout regel voorkomt de klassieke "gok-patch spiral" waar veel mensen tijd in verliezen

Tips uit de community

  • Houd je CLAUDE.md klein. Jesse zelf: "The core of Superpowers pulls in one doc of fewer than 2k tokens." Gebruiker philbo draait succesvol op 2,2K-CLAUDE.md van 49 regels
  • Gebruik een spec.md en todo.md met tags zoals [BUG] en [FEAT]. Verwijs Claude naar specifieke secties in plaats van het hele document
  • Plan-mode UX is zwak: je krijgt een multi-pagina plan terug dat je niet makkelijk deels kunt bewerken. Community-oplossing: Plannotator of VS Code highlight+comment gebruiken
  • Voeg toe: "Refrain from including estimated task completion times" — anders schat Claude uren in die nergens op slaan
  • v5.x is een shim over obra/superpowers-skills. Je kunt die repo direct pullen om updates te krijgen zonder de plugin te herinstalleren

Valkuilen

  • Overkill voor kleine taken. Plan-overhead kost soms meer tokens dan de klus zelf
  • Plan-rigiditeit: "sounds good, but edit these bits" is geen nette flow; vaak regenereer je of edit je markdown met de hand
  • Context-rot: Claude wordt meetbaar minder scherp na 30-50% context-vulling. Lange Superpowers-sessies voelen dat
  • Leercurve: HN-gebruiker spprashant: "I need to understand this whole AI system which is a meta skill of its own."
  • Geen publieke benchmarks. De bewering dat Superpowers "beter" is berust op anecdata en vergelijkingen per blogpost, niet op harde metingen
  • Bekende bugs: skills die niet laden (#27879), marketplace-toevoeging op Windows 10 (#31433), claude start hangt als git traag is (#515)

Jesse's eigen framing

"Skills are what give your agents Superpowers. Claude should default into talking through a plan with you before it starts down the path of implementation. The core of Superpowers is VERY token light — it pulls in one doc of fewer than 2k tokens."

Wanneer je hem inzet

  • Grotere features die je niet in 10 minuten klaar hebt
  • Refactors waar je écht niet wilt dat Claude halverwege van richting verandert
  • Teams die willen dat iedereen op dezelfde manier met Claude werkt
  • Projecten waar je normaal gesproken eerst een plan zou uittekenen
  • Niet geschikt voor: snelle wegwerp-scripts, exploratieve prototypes, simpele bugfixes — daar werkt de plan-overhead tegen je

Prompt template

# Via Anthropic's officiële marketplace (aanbevolen)
/plugin install superpowers@claude-plugins-official

# Of via Jesse's eigen marketplace (bevat extra plugins)
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace

# Ook cross-platform:
gemini extensions install https://github.com/obra/superpowers

Voorbeeld

Input

Bouw een feature: klanten kunnen hun eigen email-templates opslaan en hergebruiken.

Output

In plaats van direct te gaan coderen start Claude met de brainstorming-skill:

"Voordat ik begin: een paar vragen. Is de opslag per klant of gedeeld per team? Hoeveel templates per klant verwacht je? WYSIWYG of plain Markdown/MJML? Versiebeheer op templates nodig? Preview-functie?"

Na jouw antwoorden komt een design-document in behapbare secties, dan een plan met bijvoorbeeld 12 taken van elk 2-5 minuten. Elke taak heeft een verse subagent die een falende test schrijft, de code minimaal implementeert, commit, en pas verder gaat als de test groen is.

Resultaat: een paar uur later een werkende feature mét complete test coverage in één PR, zonder dat jij elke tien minuten hoefde bij te sturen.

← Terug naar alle skills