Superpowers
Purpose
This is the entry skill for the pack. Use it to choose the right companion workflow before doing substantial work.
Skill Selection Guide
- Use
brainstormingwhen requirements are fuzzy or design decisions matter. - Use
feature-devwhen building a new feature or changing behavior in a structured way. - Use
frontend-designwhen creating or redesigning UI with a strong visual direction. - Use
systematic-debuggingwhen investigating bugs, failing tests, or unexpected behavior. - Use
code-reviewwhen reviewing local files, diffs, or a PR for real issues. - Use
writing-planswhen the user wants a written implementation plan. - Use
executing-planswhen there is already a plan and you should execute it in batches. - Use
verification-before-completionbefore claiming work is complete or passing.
Operating Rules
- Pick one primary workflow skill for the task.
- Combine skills only when the combination is genuinely useful.
- Reuse existing project patterns before introducing new abstractions.
- Ask concise clarifying questions before editing when the request is underspecified.
- Keep the user informed about the chosen workflow when the work is substantial.
Avoid
- Mentioning vendor-specific runtimes or internal tooling.
- Forcing the same workflow onto every task.
- Skipping verification before making completion claims.