---
name: superpowers
description: "AI 智能体开发方法论框架——TDD、调试、协作模式和成熟工程实践。强制先设计→再测试→后编码的结构化工作流。安装自 obra/superpowers v6.1.1"
argument-hint: '<功能需求或任务描述>'
user-invocable: true
---

# Superpowers — AI 智能体开发方法论

## 核心工作流

1. **头脑风暴** — 先问清楚需求，不直接写代码
2. **撰写设计文档** — 将批准的设计拆分为精确的小任务（每个2-5分钟）
3. **TDD 驱动** — 先写测试，再写最少代码让其通过，然后重构
4. **子代理开发** — 每个任务启动独立的子代理，完成后进行两阶段审查
5. **代码审查** — 对照计划审查代码，按严重程度报告问题
6. **完成分支** — 验证测试，展示合并/PR/保留/丢弃选项

## 核心原则

- **TDD 优先：** 先写测试再写实现代码
- **YAGNI：** 不需要的东西不建
- **系统化调试：** 找到根本原因再修复，不猜
- **证据优于声明：** 验证后再宣称成功
- **流程优于提示：** 结构化工作流胜过随机提问

## 适用场景

- 复杂软件开发项目
- 需要多人协作的功能开发
- 对代码质量有严格要求的项目
- 需要完整文档和测试覆盖的项目
