Files
shit_in_a_vault/000-configs/skills/Superpowers Skill System Overview.md
T

74 lines
2.2 KiB
Markdown

# 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:
1. **Foundation Skill**: It establishes the rules for skill invocation before ANY action
2. **Bootstrap Process**: Automatically injects skill context into every session
3. **Mandatory Rule**: Skills must be invoked before ANY response, including clarifying questions
4. **Automatic**: No manual initialization needed - happens automatically via the plugin
## How it works:
1. The superpowers plugin at `.opencode/plugins/superpowers.js` handles the bootstrap
2. It discovers and loads all skills from `/home/user/02-repos/superpowers/skills/`
3. It injects the using-superpowers bootstrap content into the first user message
4. 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:
1. **brainstorming** - Activates before writing code
2. **using-git-worktrees** - Creates isolated workspace
3. **writing-plans** - Breaks work into tasks
4. **subagent-driven-development** or **executing-plans** - Executes with reviews
5. **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.