第三步:Skill 全览
第三步:Superpowers Skills 全览
Superpowers 内置了多个 Skill,覆盖开发全流程。
Skill 是什么
一句话:给 AI 的工作指南,让它按专业流程做事。
安装路径
Skills 默认安装在:
~/.claude/plugins/cache/superpowers-marketplace/superpowers/<version>/skills/
目录结构:
skills/
├── brainstorming/
├── dispatching-parallel-agents/
├── executing-plans/
├── finishing-a-development-branch/
├── receiving-code-review/
├── requesting-code-review/
├── subagent-driven-development/
├── systematic-debugging/
├── test-driven-development/
├── using-git-worktrees/
├── using-superpowers/
├── verification-before-completion/
├── writing-plans/
└── writing-skills/
全部 Skills 详解
开发流程类
| Skill | 命令 | 用途 | 何时使用 |
|---|---|---|---|
| brainstorming | /superpowers:brainstorming |
头脑风暴,通过一问一答明确需求和设计 | 开始新功能前,想法还不清晰时 |
| writing-plans | /superpowers:writing-plans |
把设计转化为详细的分步实施计划 | 设计确定后,开始写代码前 |
| executing-plans | /superpowers:executing-plans |
按计划逐步执行,带检查点 | 有了计划,准备动手实现时 |
| test-driven-development | /superpowers:test-driven-development |
测试驱动开发:先写测试,再写实现 | 想确保代码质量,边写边测 |
质量保障类
| Skill | 命令 | 用途 | 何时使用 |
|---|---|---|---|
| systematic-debugging | /superpowers:systematic-debugging |
系统化调试:复现→定位→修复→验证 | 遇到 bug 或测试失败时 |
| verification-before-completion | /superpowers:verification-before-completion |
完成前验证,运行测试确认无遗漏 | 声称"完成"之前,必须验证 |
| requesting-code-review | /superpowers:requesting-code-review |
请求代码审查,检查实现是否符合要求 | 完成功能后,合并前 |
| receiving-code-review | /superpowers:receiving-code-review |
处理审查反馈,技术性验证建议 | 收到 review 意见后 |
协作类
| Skill | 命令 | 用途 | 何时使用 |
|---|---|---|---|
| dispatching-parallel-agents | /superpowers:dispatching-parallel-agents |
多个独立任务并行处理 | 有 2+ 个互不依赖的任务 |
| subagent-driven-development | /superpowers:subagent-driven-development |
拆分任务给子代理执行 | 执行计划中的独立任务 |
工作流类
| Skill | 命令 | 用途 | 何时使用 |
|---|---|---|---|
| using-git-worktrees | /superpowers:using-git-worktrees |
用 Git worktree 创建隔离开发环境 | 开始新功能,需要隔离当前工作 |
| finishing-a-development-branch | /superpowers:finishing-a-development-branch |
分支开发完成后的收尾:合并/PR/清理 | 功能做完,测试通过后 |
元技能
| Skill | 命令 | 用途 | 何时使用 |
|---|---|---|---|
| using-superpowers | /superpowers:using-superpowers |
了解如何正确使用技能系统 | 刚接触 superpowers 时 |
| writing-skills | /superpowers:writing-skills |
创建或编辑自定义技能 | 想扩展新的工作流程 |
触发方式
1. 命令触发
/superpowers:brainstorming 做一个登录页面
/superpowers:systematic-debugging 按钮点击没反应
2. 自然语言触发
| 你说的话 | 自动触发 |
|---|---|
| "帮我设计一个功能" | brainstorming |
| "写个实现计划" | writing-plans |
| "这个 bug 怎么修" | systematic-debugging |
| "测试失败了" | systematic-debugging |
| "帮我 review 代码" | requesting-code-review |
| "功能做完了" | verification-before-completion |
典型工作流
想法 → brainstorming → 设计
↓
writing-plans → 计划
↓
executing-plans → 实现
↓
systematic-debugging → 修 bug
↓
verification-before-completion → 验证
↓
requesting-code-review → 审查
↓
finishing-a-development-branch → 完成
查看完整列表
随时输入 /skills 查看当前可用的所有 Skill。
总结
三步走完:
- ✅ 安装上手
- ✅ 实战体验
- ✅ 了解全貌
现在你已经掌握了 Superpowers 的核心用法。
开始在你的项目中使用吧!