Skip to content
mcp/skillhub

Skill collection · obra/superpowers

Superpowers

15 Agent Skills in this repository. Installing every one would load 489 tokens of names and descriptions into each session before any of them is used; install the ones you need.

Skills

15

Always on, all installed

489 tok

Median, once used

1,893 tok

Installs (skills.sh)

3.6M

3 of these skills bundle scripts. Read them before installing.

  1. brainstormingobra/superpowers

    You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).

    401k446 tok idle · 3,062 in use
  2. systematic-debuggingobra/superpowers

    Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

    303k221 tok idle · 2,175 in use
  3. writing-plansobra/superpowers

    Use when you have a spec or requirements for a multi-step task, before touching code

    281k21 tok idle · 2,284 in use
  4. using-superpowersobra/superpowers

    Use when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions

    269k28 tok idle · 700 in use
  5. requesting-code-reviewobra/superpowers

    Use when completing tasks, implementing major features, or before merging to verify work meets requirements

    260k22 tok idle · 660 in use
  6. test-driven-developmentobra/superpowers

    Use when implementing any feature or bugfix, before writing implementation code

    257k17 tok idle · 2,316 in use
  7. Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

    249k43 tok idle · 803 in use
  8. executing-plansobra/superpowers

    Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available

    241k35 tok idle · 4,228 in use
  9. Use when executing implementation plans with independent tasks in the current session

    235k17 tok idle · 4,404 in use
  10. receiving-code-reviewobra/superpowers

    Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation

    220k38 tok idle · 1,415 in use
  11. Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies

    217k26 tok idle · 1,329 in use
  12. writing-skillsobra/superpowers

    Use when creating new skills, editing existing skills, or verifying skills work before deployment

    216k120 tok idle · 3,624 in use
  13. using-git-worktreesobra/superpowers

    Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback

    215k36 tok idle · 1,580 in use
  14. Use when implementation is complete, all tests pass, and you need to decide how to integrate the work

    213k27 tok idle · 1,893 in use
  15. diagnosing-superpowersobra/superpowers

    Use when a superpowers session went wrong and your human partner wants to know why — repeated work, ignored plans, stumbles, poor results, a skill that didn't fire, "it took too long", "why is it so expensive", "what is it doing" — or wants to build a bug report for the superpowers maintainers, for the current session or a past one identified by id or path, on any harness.

    303k92 tok idle · 1,545 in use