home / skills / obra / superpowers

obra/superpowers

An agentic skills framework & software development methodology that works.

14 skills
GitHub

Sponsored

writing-skills

obra/superpowers

36.9k
This skill helps ensure documentation follows test-driven principles by simulating baseline failures and guiding refactor for robust skill writing.
brainstorming

obra/superpowers

36.9k
This skill helps convert ideas into detailed designs and specs through guided questions, iterative sections, and validated planning.
verification-before-completion

obra/superpowers

36.9k
This skill enforces verification-before-completion by running fresh verification commands and presenting evidence before claiming success.
dispatching-parallel-agents

obra/superpowers

36.9k
This skill helps you dispatch parallel agents to investigate independent failures, speeding debugging by running tasks concurrently without shared state.
writing-plans

obra/superpowers

36.9k
This skill creates comprehensive implementation plans from a spec, detailing files, tests, docs, steps, and commits for each task.
using-superpowers

obra/superpowers

36.9k
This skill ensures you invoke skills before any response to verify applicability and guide task execution.
requesting-code-review

obra/superpowers

36.9k
This skill helps you request timely code reviews to catch issues early, ensure requirements are met, and guide fixes before merging.
systematic-debugging

obra/superpowers

36.9k
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
receiving-code-review

obra/superpowers

36.9k
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
using-git-worktrees

obra/superpowers

36.9k
This skill helps you start isolated feature work by creating git worktrees with safe directory selection and automatic setup.
test-driven-development

obra/superpowers

36.9k
Use when implementing any feature or bugfix, before writing implementation code
subagent-driven-development

obra/superpowers

36.9k
This skill orchestrates subagent-driven development by dispatching per-task subagents with two-stage reviews for faster, higher quality code delivery.
finishing-a-development-branch

obra/superpowers

36.9k
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup