brainstorming
Turn your idea into a design you approve.
Project planning
brainstorming
Turn your idea into a design you approve.
Project planning
systematic-debugging
Fix bugs at the source, not just the symptoms.
Software debugging
test-driven-development
Build features with tests that prove they work.
Software testing
writing-plans
Turn software specs into testable coding plans.
Software planning
using-superpowers
Put the right skills before every agent task.
Agent workflows
verification-before-completion
Get completion claims backed by fresh checks.
Software verification
executing-plans
Turn your coding plan into tested, reviewed changes.
Software development
subagent-driven-development
Your coding plan, implemented and reviewed.
Software development
requesting-code-review
Catch code issues before your changes merge.
Code review
receiving-code-review
Handle code review feedback with checked fixes.
Code review
dispatching-parallel-agents
Fix independent bugs with agents in parallel.
Software debugging
writing-skills
Build agent skills that hold up under pressure.
Skill authoring
using-git-worktrees
Start feature work in a separate workspace.
Software development
finishing-a-development-branch
Choose how to wrap up a finished code branch.
Software development
remembering-conversations
Recover decisions from earlier conversations.
Conversation memory
diagnosing-superpowers
Find out what went wrong in a superpowers session.
Agent session analysis
writing-clearly-and-concisely
Clearer prose with fewer wasted words.
Prose writing
finding-duplicate-functions
Find functions that do the same job in your code.
Code quality
using-tmux-for-interactive-commands
Control interactive terminal tools with tmux.
Terminal automation
mcp-cli
Explore and use MCP servers without permanent setup.
Developer tooling
Brainstorming Ideas Into Designs
Turn your project idea into a design you trust.
Software design
Code Review Reception
Handle code review without blindly following it.
Code review
Collision-Zone Thinking
Find fresh solutions through unlikely comparisons.
Creative problem solving
Condition-Based Waiting
Make async tests wait for results, not guesses.
Software testing