Clarifies the purpose, preferences, and constraints of a new feature or project through conversation. When useful, it offers mockups or temporary prototypes, then captures an agreed description or written design before implementation begins.
- Clarifying the purpose of a new feature
- Organizing ideas for a talk or business
- Comparing screen or room layouts visually
obra/superpowers☆ 301.7KUpdated Oct 10, 2026
Assign independent bugs or test failures to separate agents that work at the same time. Define each agent’s scope and expected report, then check for conflicting changes and run the full test suite before integrating fixes.
- Investigating test failures with unrelated causes
- Fixing independent problems in separate subsystems
- Defining focused tasks for multiple agents
obra/superpowers☆ 301.7KUpdated Oct 10, 2026
Carry out an existing implementation plan in one session, task by task. Verify each step with tests, record progress and decisions in a file, and finish with a review of all changes on the branch.
- Implementing a prepared development plan
- Executing tasks without implementer subagents
- Resuming work from a progress record
obra/superpowers☆ 301.7KUpdated Oct 10, 2026
Finish completed development work by checking the full test suite and presenting integration choices: merge locally, create a Pull Request, or keep the branch. It carries out the selected path and handles workspace cleanup accordingly.
- Merging a completed feature locally
- Pushing a branch and creating a Pull Request
- Keeping completed work for later integration
obra/superpowers☆ 301.7KUpdated Oct 10, 2026
Evaluate code review feedback against the actual code, supported environments, and existing behavior. Clarify uncertain requests, respond with technical evidence, and implement valid changes one at a time with tests for each fix.
- Clarifying ambiguous code review comments
- Checking whether suggested changes preserve compatibility
- Assessing whether a requested feature is actually used
obra/superpowers☆ 301.7KUpdated Oct 10, 2026
Requests a code review from a separate agent after implementation or before merging. It provides the change summary, requirements, and commit range, then guides follow-up work according to the severity of the findings.
- Reviewing a major feature after implementation
- Checking changes before merging
- Getting another perspective on a complex bug fix
obra/superpowers☆ 301.7KUpdated Oct 10, 2026