Files
chill_notes/wiki/Resources/方法论/Superpowers 技能框架.md
2026-04-28 09:34:28 +08:00

72 lines
2.2 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
created: 2026-04-28
type: concept
tags: [Superpowers, AI-Agent, 技能框架, 软件开发方法论]
---
# Superpowers 技能框架
> 作者Jesse Vincent (obra) | GitHub 26.3k+ stars | MIT License
## 核心定义
**Superpowers** 是一套面向 AI 编码智能体的技能框架与软件开发方法论。通过可组合的技能和初始化指令,将最佳实践强制嵌入 AI 智能体的工作流程。
**核心理念**:不依赖 AI 的"理解",而是从结构上强制合规。
## 全流程工作流
| 阶段 | 技能 | 说明 |
|------|------|------|
| 需求探索 | brainstorming | 苏格拉底式提问提炼需求 |
| 工作区隔离 | using-git-worktrees | 独立 Git worktree 上工作 |
| 任务拆解 | writing-plans | 2-5 分钟细粒度任务 |
| 执行 | subagent-driven-development | 子智能体并发执行 |
| 测试 | test-driven-development | RED → GREEN → REFACTOR |
| 审查 | requesting-code-review | 按严重程度上报问题 |
| 收尾 | finishing-a-development-branch | 验证测试,决策合并/PR/丢弃 |
## 心理说服原则
基于沃顿商学院论文《Call Me a Jerk: Persuading AI》
| 原则 | 应用方式 |
|------|----------|
| 权威 (Authority) | 技能定义为强制工作流而非建议 |
| 承诺 (Commitment) | 使用技能前必须公开声明 |
| 社会认同 (Social Proof) | 营造"不怕调用的错技能"的文化 |
## 优势与劣势
| 优势 ✅ | 劣势 ⚠️ |
|---------|---------|
| 自动化最佳实践 | 学习曲线较陡 |
| 长时间自主运行 | 小型改动流程开销大 |
| 并行开发能力 | 高度依赖智能体平台 |
| 可扩展技能生态 | 不接受社区贡献 |
## 适用场景
- 中大型功能开发
- 追求工程纪律的团队
- 长时间自主编程任务
- 多任务并行开发
**不适合**:快速原型验证、一次性脚本、极简改动
## 与其他方法的关系
| 方法 | 关系 |
|------|------|
| [[Harness Engineering]] | 互补Harness 关注环境Superpowers 关注流程 |
| [[SDD 规格驱动开发]] | 互补SDD 关注规格Superpowers 关注执行 |
## 原文档
- `/obsidian/参考资料/Superpowers技能框架/`
- GitHub: https://github.com/obra/superpowers
---
*整理自 Obsidian vault 参考资料*