superpowers-skills
31 skills from obra/superpowers-skills · 16.7K installs
Install every skill in this repository:
npx skills add https://github.com/obra/superpowers-skills- 1

Skills wiki intro - mandatory workflows, search tool, brainstorming triggers
949 - 2

Force unrelated concepts together to discover emergent properties - "What if we treated X like Y?"
580 - 3

Interactive idea refinement using Socratic method to develop fully-formed designs
567 - 4

Write the test first, watch it fail, write minimal code to pass
563 - 5

Four-phase debugging framework that ensures root cause investigation before attempting fixes. Never jump to solutions.
559 - 6

Systematically trace bugs backward through call stack to find original trigger
557 - 7

Run verification commands and confirm output before claiming success
539 - 8

Create detailed implementation plans with bite-sized tasks for engineers with zero codebase context
535 - 9

Never test mock behavior. Never add test-only methods to production classes. Understand dependencies before mocking.
531 - 10

Execute implementation plan by dispatching fresh subagent for each task, with code review between tasks
525 - 11

Execute detailed plans in batches with review checkpoints
524 - 12

Dispatch to the right problem-solving technique based on how you're stuck
523 - 13

Receive and act on code review feedback with technical rigor, not performative agreement or blind implementation
520 - 14

RED-GREEN-REFACTOR for process documentation - baseline without skill, write addressing failures, iterate closing loopholes
520 - 15

Dispatch code-reviewer subagent to review implementation against plan or requirements before proceeding
519 - 16

Find one insight that eliminates multiple components - "if this is true, we don't need X, Y, or Z"
518 - 17

Create isolated git worktrees with smart directory selection and safety verification
516 - 18

Flip core assumptions to reveal hidden constraints and alternative approaches - "what if the opposite were true?"
515 - 19

Understand how ideas evolved over time to find old solutions for new problems and avoid repeating past failures
515 - 20

Spot patterns appearing in 3+ domains to find universal principles
514 - 21

Validate at every layer data passes through to make bugs impossible
513 - 22

Use multiple Claude agents to investigate and fix independent problems concurrently
513 - 23

Complete feature development with structured options for merge, PR, or cleanup
512 - 24

Search previous Claude Code conversations for facts, patterns, decisions, and context using semantic or text search
511 - 25

TDD for process documentation - test with subagents before writing, iterate until bulletproof
511 - 26

Test at extremes (1000x bigger/smaller, instant/year-long) to expose fundamental truths hidden at normal scales
510 - 27

Replace arbitrary timeouts with condition polling for reliable async tests
507 - 28

Recognize when disagreements reveal valuable context, preserve multiple valid approaches instead of forcing premature resolution
502 - 29

Contribute skills back to upstream via branch and PR
502 - 30

Maintain skills wiki health - check links, naming, cross-references, and coverage
501 - 31

Sync local skills repository with upstream changes from obra/superpowers-skills
499