2.2 KiB
Superpowers Skill System Overview
What is "using-superpowers (bootstrap)"?
The "using-superpowers (bootstrap)" is the foundational skill in the Superpowers methodology that governs how all other skills are used and accessed.
Key Points:
-
Foundation Skill: It establishes the rules for skill invocation before ANY action
-
Bootstrap Process: Automatically injects skill context into every session
-
Mandatory Rule: Skills must be invoked before ANY response, including clarifying questions
-
Automatic: No manual initialization needed - happens automatically via the plugin
How it works:
-
The superpowers plugin at
.opencode/plugins/superpowers.jshandles the bootstrap -
It discovers and loads all skills from
/home/user/02-repos/superpowers/skills/ -
It injects the using-superpowers bootstrap content into the first user message
-
It makes all superpowers skills discoverable without manual configuration
Available Skills:
The system includes 10+ core skills:
-
brainstorming - Socratic design refinement
-
writing-plans - Detailed implementation plans
-
executing-plans - Batch execution with checkpoints
-
subagent-driven-development - Fast iteration with review
-
using-git-worktrees - Parallel development branches
-
finishing-a-development-branch - Merge/PR decision workflow
-
And more...
Philosophy:
-
Test-Driven Development - Write tests first, always
-
Systematic over ad-hoc - Process over guessing
-
Complexity reduction - Simplicity as primary goal
-
Evidence over claims - Verify before declaring success
Workflow:
-
brainstorming - Activates before writing code
-
using-git-worktrees - Creates isolated workspace
-
writing-plans - Breaks work into tasks
-
subagent-driven-development or executing-plans - Executes with reviews
-
finishing-a-development-branch - Completes work
How to use:
When starting any conversation, the using-superpowers skill should be invoked first to establish how to find and use skills, with the requirement that skill invocation happens before ANY response.