Superpowers 总览
本文件是 skills/ 集合的总入口:先按场景选对 skill,再 Read 对应目录的 SKILL.md 并严格遵循。不要凭记忆跳过流程。
Announce: Using superpowers to route the workflow.
铁律
- 只要有约 1% 可能适用某 skill,就先读并执行该 skill。
- 流程类 skill(脑暴、调试)优先于实现类 skill。
- 宣称完成前必须有新鲜验证证据 → verification-before-completion。
- 用户明确指令可覆盖 skill;否则 skill 覆盖默认行为。
详细发现规则: using-superpowers
标准交付链路
创意/需求 → brainstorming → writing-plans
↓
using-git-worktrees(需要隔离时)
↓
┌───────────┴───────────┐
↓ ↓
subagent-driven-development executing-plans
(推荐:每任务子代理+评审) (本会话内联执行)
↓ ↓
test-driven-development(贯穿实现)
↓
requesting-code-review / receiving-code-review
↓
verification-before-completion
↓
finishing-a-development-branch
Skill 目录
入口与元能力
设计 → 计划 → 执行
质量闸门
路由决策(最短路径)
新功能 / 新行为?
YES → brainstorming →(规格 OK)→ writing-plans → 执行 skill → 验证 → finishing
NO ↓
Bug / 失败 / 怪现象?
YES → systematic-debugging →(需改代码)→ TDD → 验证
NO ↓
已有计划要执行?
YES → worktree(如需)→ SDD 或 executing-plans
NO ↓
多件独立事?
YES → dispatching-parallel-agents
NO → using-superpowers 再扫一遍是否漏了适用 skill
调用约定
- 选中 skill 后:Read 其
SKILL.md(及它要求的单据文件),不要只靠本总览摘要。
- 口头宣告:
Using [skill] to [purpose]。
- skill 含 checklist 时,为每项建 todo 并跟踪。
- 子 skill 标注
REQUIRED SUB-SKILL / REQUIRED BACKGROUND 时,先满足再继续。
- 计划默认落盘:
docs/superpowers/plans/YYYY-MM-DD-<feature>.md(用户偏好可覆盖)。
与「需求交付记录」的衔接
复杂需求:本总览链路(脑暴 → 写计划 → 执行)完成后,再补实现记录文档。
简单需求:可先实现,但交付后仍须补齐验收对照与验证证据(见团队 requirement-delivery-recorder)。
反合理化(摘自 using-superpowers)
| 想法 |
现实 |
| 这只是简单问题 |
问题也是任务,先查 skill |
| 先探代码再谈流程 |
skill 规定如何探;先读 skill |
| 我记得这个 skill |
skill 会演进;读当前版本 |
| 流程太重 |
简单事也会变复杂;照做 |