Brainstorming is an agent skill from Superpowers that makes your coding agent work out what you want and agree a design with you before it writes any code.
Jesse Vincent agent skills
Jesse Vincent publishes 15 agent skills listed here, from obra/superpowers (293,976 GitHub stars, last push September 27, 2026). Open-source skills framework, also listed in Anthropic's official Claude Code plugin marketplace.
- Diagnosing Superpowers is an agent skill from Superpowers that reads a session's transcripts when work went wrong and reports what happened, with every finding tied to a file and line.
- Dispatching Parallel Agents is an agent skill from Superpowers: when several problems are independent, your agent sends a focused subagent to each at once, then checks the results together.
- Executing Plans is an agent skill from Superpowers in which your agent works through a written plan itself, task by task with tests, then gets one fresh review of the whole branch.
- Finishing a Development Branch is an agent skill from Superpowers: when work is done, your agent runs the tests, offers to merge, open a pull request or keep the branch, then cleans up.
- Receiving Code Review is an agent skill from Superpowers: your agent checks review feedback against the code before acting, pushes back with reasons when it is wrong, and skips the flattery.
- Requesting Code Review is an agent skill from Superpowers: your agent sends its changes to a separate reviewer subagent that checks them against the plan and grades each issue by severity.
- Subagent-Driven Development is an agent skill from Superpowers: your agent carries out a plan by giving each task to a fresh subagent, reviewing every task, then reviewing the whole branch.
- Systematic Debugging is an agent skill from Superpowers that makes your agent find the root cause of a bug or failing test before it proposes any fix, instead of guessing.
- Test-Driven Development is an agent skill from Superpowers: your agent writes a failing test first, watches it fail, then writes only the code needed to make it pass.
- Using Git Worktrees is an agent skill from Superpowers: before feature work, your agent makes sure it is in an isolated git worktree, sets up the project and checks that the tests pass.
- Using Superpowers is the agent skill that makes your agent check for a relevant Superpowers skill before it responds, announce it, and follow it whenever one applies.
- Verification Before Completion is an agent skill from Superpowers: your agent runs the command that proves a claim and reads the output before it says work is done, fixed or passing.
- Writing Plans is an agent skill from Superpowers: your agent turns a spec into a step-by-step implementation plan with exact files, signatures and tests, before touching code.
- Writing Skills is an agent skill from Superpowers: your agent writes new skills test-first, running pressure scenarios with subagents before and after the skill exists.