feat: Superpowers for Copilot Chat VS Code extension v1.0.0

- @superpowers chat participant with 14 skill slash commands
- Bundled SKILL.md files for all Superpowers skills
- Custom skill support via ~/.copilot/skills/superpowers/
- Live file watcher — custom skills reload without restart
- TypeScript source: skillLoader, participant, watcher, extension

Skills: brainstorming, tdd, debug, plan, execute, subagent,
parallel, review, receive-review, verify, worktree, finish,
write-skill, superpowers

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
DwainTR
2026-03-12 16:27:01 +00:00
commit 8448807ae5
27 changed files with 3640 additions and 0 deletions

60
README.md Normal file
View File

@@ -0,0 +1,60 @@
# Superpowers for Copilot Chat
Bring [Superpowers skills](https://github.com/DwainTR/superpowers-copilot) to GitHub Copilot Chat in VS Code. A structured set of AI workflows for brainstorming, TDD, debugging, planning, code review, and more.
## Requirements
- VS Code >= 1.90.0
- [GitHub Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) extension
## Usage
Invoke skills using the `@superpowers` chat participant with a slash command:
```
@superpowers /brainstorming — Design a feature before writing code
@superpowers /tdd — Implement with Test-Driven Development
@superpowers /debug — Systematically debug unexpected behavior
@superpowers /plan — Write a detailed implementation plan
@superpowers /verify — Confirm work is done before claiming complete
```
Type `@superpowers` (no command) to see all available skills.
## Custom Skills
Add your own skills by placing `SKILL.md` files in `~/.copilot/skills/superpowers/` (or configure a custom path in settings). Custom skills are automatically detected without restarting VS Code.
Invoke custom skills with: `@superpowers custom <skill-name>`
## All Skills
| Slash Command | What It Does |
|---|---|
| `/brainstorming` | Collaborative design before implementation |
| `/tdd` | Test-Driven Development workflow |
| `/debug` | Systematic root-cause debugging |
| `/plan` | Implementation planning from a spec |
| `/execute` | Execute a written plan step by step |
| `/subagent` | Break work into parallel subagent tasks |
| `/parallel` | Dispatch independent tasks concurrently |
| `/review` | Pre-review code quality checklist |
| `/receive-review` | Process code review feedback rigorously |
| `/verify` | Verification before claiming complete |
| `/worktree` | Git worktree isolation for feature branches |
| `/finish` | Finish a branch — merge, PR, or cleanup |
| `/write-skill` | Create a new Superpowers skill |
| `/superpowers` | Learn how to use Superpowers effectively |
## Settings
| Setting | Default | Description |
|---|---|---|
| `superpowers.customSkillsPath` | `""` (uses `~/.copilot/skills/superpowers/`) | Custom skills directory |
| `superpowers.enableCustomSkills` | `true` | Enable/disable custom skill loading |
## Based On
Skills authored by [Jesse Vincent](https://github.com/jessevondoom). This extension packages them for native VS Code Copilot Chat use.
Source: [DwainTR/superpowers-copilot](https://github.com/DwainTR/superpowers-copilot)