Skills from obra/superpowers

14 skills available

systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Verified
9,694 installs
writing-plans
This skill produces step-by-step implementation plans and instructs saving them to `docs/plans/YYYY-MM-DD-<feature-name>.md`. It includes explicit shell commands to run tests and git operations (e.g., `pytest tests/path/test.py::test_name -v`, `git add ...`, `git commit ...`), which directs command execution.
Verified
8,368 installs
test-driven-development
Use when implementing any feature or bugfix, before writing implementation code
Verified
8,111 installs
executing-plans
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Verified
7,393 installs
requesting-code-review
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Verified
6,793 installs
subagent-driven-development
Use when executing implementation plans with independent tasks in the current session
Verified
6,227 installs
using-superpowers
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
Verified
5,969 installs
verification-before-completion
This skill enforces running verification commands and reading their outputs before claiming work is complete. It explicitly instructs executing shell commands (e.g., `Run the command`, `Run test command`), which is a `shell_execution` behavior.
Review
5,927 installs
using-git-worktrees
The skill automates creating and managing isolated git worktrees using ` .worktrees`/`worktrees` or `~/.config/superpowers/worktrees/<project-name>/`, verifies `.gitignore`, and runs project setup. It instructs executing shell commands like `git worktree add`, `npm install`, `pip install`, `cargo build`, and `go mod download`, implying local execution and inferred network package downloads.
Review
5,856 installs
writing-skills
This skill documents how to author and test agent `Skills` and bundles utility scripts (e.g., `render-graphs.js`) and runnable examples. It includes explicit instructions to execute local scripts (`./render-graphs.js`, `python scripts/analyze_form.py`) and references external endpoints (`api.example.com/v2/messages`, `https://platform.claude.com/docs/en/build-with-claude/context-windows`).
Review
5,853 installs
receiving-code-review
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
Verified
5,734 installs
dispatching-parallel-agents
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
Verified
5,438 installs
finishing-a-development-branch
This skill guides finishing a development branch with explicit git workflows and four structured options. It instructs executing shell commands (`npm test`, `git checkout`, `git merge`, `git push`, `gh pr create`) and performing networked git/PR operations; no secret-reading or obfuscated behavior detected.
Review
5,009 installs
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Verified
1,115 installs