AI助手有明确的边界。超越边界会破坏团队协作,导致"AI slop"问题。
Superpowers设计了这些边界,保护你和团队。
AI助手的能力边界
能做的:
- 代码实现:按spec编写代码
- 测试:编写和运行测试
- 调试:辅助收集信息,验证假设
- 审查:对照计划检查合规性
不能做的:
- 理解团队政治:AI不知道为什么某个方案被否决
- 历史上下文:AI不知道项目经历过的变迁
- 隐性约束:AI不知道团队的技术偏好、风险承受度
- 最终决策:关键决策点需要人类批准
Superpowers的边界设计
关键决策点需要人类批准:
- 设计批准:brainstorming形成spec后,你批准才能继续
- 计划批准:writing-plans形成计划后,你批准才能执行
- PR提交批准:finishing阶段,你选择merge/PR/keep/discard
AI不会在这些点自动推进。它会停下来,等待你的决策。
这是"Human Partner"概念:AI是协作者,不是替代者。AI负责执行,你负责决策。
"Human Partner"概念
Superpowers使用"human partner"而不是"user"。这不是术语偏好,是设计理念。
User:服务关系
AI满足user的请求。
User说"跳过测试",AI说"好的,我来写代码"。
User说"处理这些issue",AI处理这些issue。
AI迁就user的倾向。
Partner:协作关系
AI和partner一起完成目标。
AI有责任保护partner的利益。
Partner说"跳过测试",AI说"TDD技能不允许跳过"。
Partner说"处理这些issue",AI说"每个issue需要单独session深入理解"。
AI阻止partner做出错误决策。
团队中的使用场景
个人开发
AI可以更自主。你参与关键决策点,其余时间AI自主工作。
PR提交
必须有人类审查完整diff。AI辅助填写PR模板,但不能自动提交。
Superpowers的PR提交检查:
Before opening a PR, you MUST:
1. Read the entire PR template
2. Search for existing PRs (open AND closed)
3. Verify this is a real problem
4. Confirm the change belongs in core
5. Show your human partner the complete diff and get approval
AI会执行这些检查,但最终批准需要人类。
Code Review
AI辅助检查spec compliance和code quality,但最终决策是人类。
Reviewers使用AI辅助,但不能让AI替代判断。
不应该让AI做的事
批量处理issue
不要:让AI"处理issue列表"
理由:每个issue需要深入理解,批量处理产生slop
解释变更动机
不要:让AI写PR描述中的"为什么需要这个变更"
理由:AI可能虚构动机,声称解决了不存在的需求
添加第三方依赖
不要:让AI决定是否引入新库
理由:依赖决策影响项目长期维护,需要人类判断
自动提交到公共仓库
不要:让AI自动submit PR
理由:公共仓库的PR需要人类审查diff
Superpowers的保护机制
PR提交前的检查:
1. 搜索现有PR(避免重复)
2. 验证问题是真实的(有人实际遇到)
3. 确认变更属于核心(不是domain-specific)
4. 展示完整diff给人类(必须批准)
如果任何检查失败,AI不会提交PR。它告诉你为什么会被拒绝。
团队最佳实践
每个成员如何使用Superpowers
- 在自己的worktree中工作
- 参与设计、计划、PR阶段的决策
- 观察AI自主工作,但最终审查
PR流程中AI的角色
- AI辅助填写模板
- AI对照计划检查合规性
- 人类审查完整diff
- 人类点击submit
Code Review中的AI辅助
- Reviewer可以问AI"这个实现是否符合spec"
- AI辅助检查代码质量
- 人类做最终判断,写审查意见
94%拒绝率的启示
Superpowers仓库的94%PR拒绝率,展示了AI越界的后果:
- 批量处理:一个session处理多个issue
- 虚构动机:声称解决不存在的需求
- 无人类审查:直接提交,没有人看过diff
这些PR被拒绝不是代码错误,是"谎言"——声称做的事与实际不符。
Superpowers的保护机制防止这些问题:
- 批量处理:每个PR需要单独session
- 虚构动机:必须验证问题是真实的
- 无人类审查:必须展示diff给人类
结论
AI的边界:
- 能做的:技术执行
- 不能做的:理解上下文、做决策
Superpowers设计的边界:
- 关键决策点需要人类批准
- PR提交前检查防止slop
- Partner概念:AI保护你,不迁就你
团队协作中:
- 每个成员使用Superpowers在自己worktree
- PR流程:AI辅助,人类决策
- Code Review:AI辅助检查,人类判断
AI是协作者,不是替代者。明确的边界让AI成为团队的有效协作者,不产生slop。