三大 AI 编程神器合体指南:superpowers * gstack * oh-my-openagent
当一个 Agent 不够用,就让三个一起上。
💡 起因:Vibe Coding 的甜蜜烦恼
我在 Vibe Coding 的过程中,Claude Code 和 OpenCode 是主力。但用着用着就发现——
一个 Agent 插件的能力,不够我用。
于是我同时装了三套:
| 插件 | 仓库地址 |
|---|---|
| 🔵 oh-my-openagent | github.com/code-yeongyu/oh-my-openagent |
| 🟢 superpowers | github.com/obra/superpowers |
| 🟡 gstack | github.com/garrytan/gstack |
📌 同类参考:oh-my-claudecode(能力类似 oh-my-openagent)
三个都很强。但能力太多、窗口太多、阶段太多……
用着用着就乱了。
- 最开始该用头脑风暴,还是深度访谈?
- 还是 gstack 的 CEO 视角沟通更好?
- 开发到一半忘了现在什么阶段,下一步该干什么?
🧭 解法:一个 /findme 指令,帮你找到当前最该用的技能

我做了一个自定义 skill:每次输入 /findme,AI 就会进入访谈模式。
它会:
- 🎤 和你对话,判断你当前的需求和阶段
- 🎯 推荐最适合的指令,告诉你该用哪个插件的哪个技能
- 🔁 引导下一步,避免”不知道下一步做什么”的迷茫

快速一览:三套插件分别能干什么?
1️⃣ oh-my-openagent — 像 CEO 一样分配任务
| 指令 | 干什么 |
|---|---|
| Ultrawork / ulw | 一键启动多 Agent 开发模式 |
| Sisyphus | 主协调器,统筹调度 |
| Prometheus | 战略规划 Agent(先动脑再动手) |
| Hephaestus | 深度执行 Agent(自主完成复杂任务) |

2️⃣ superpowers — 用 TDD 捍卫代码质量
| 指令 | 干什么 |
|---|---|
| brainstorming | 需求头脑风暴,先把需求想清楚 |
| test-driven-development | TDD 测试先行,代码质量有保障 |
| subagent-driven-development | 子任务分派,大任务拆解 |

3️⃣ gstack — YC 总裁的 CTO 专家团
| 指令 | 干什么 |
|---|---|
| /office-hours | YC 办公室访谈,重塑产品理解 |
| /plan-eng-review | 工程架构评审 |
| /ship | 一键发布:自动测试 + 推送 PR |
📊 三者全景对比
一句话定位
| 插件 | 一句话定位 |
|---|---|
| 🟢 superpowers | 📚 开发最佳实践手册 — 按需调用的方法论技能库 |
| 🟡 gstack | 🏭 标准研发流水线 — 从需求到发版的完整冲刺闭环 |
| 🔵 oh-my-openagent | 🤖 智能体调度操作系统 — 多 Agent 并行编排框架 |
核心差异
| 对比维度 | 🟢 superpowers | 🟡 gstack | 🔵 oh-my-openagent |
|---|---|---|---|
| 核心理念 | 把开发活动拆成可复用 skill | Think → Plan → Build → Review → Test → Ship → Reflect | 通过 team / autopilot / ultrawork 等模式组织 Agent 协作 |
| 组织方式 | 按主题分组 | 按冲刺阶段串联,上下游强依赖 | 模式 + 功能 + 技能 + Agent 角色四层结构 |
| 使用方式 | 按需调用单个 skill | 按流程逐步推进 | 命令拉起多 Agent 或自动化工作流 |
| 强项 | 方法论清晰,标准开发任务 | 流程闭环,feature sprint | 并行度高,复杂任务 |
| 自由度 | ⭐⭐⭐⭐⭐ 高,自由组合 | ⭐⭐⭐ 中,强调顺序 | ⭐⭐⭐⭐⭐ 很高,混搭模式和角色 |
| 使用门槛 | 🟢 低 ~ 中 | 🟡 中 | 🔴 中 ~ 高 |
| 最佳场景 | 日常工程规范化 | 单 feature 全流程交付 | 多任务并行、复杂项目推进 |
🟢 superpowers 详解:方法论技能库
结构总览
superpowers/├── 🧪 Testing├── 🐛 Debugging├── 🤝 Collaboration└── 🔧 Meta
技能明细
| 分类 | Skill 名称 | 用途 |
|---|---|---|
| 🧪 Testing | test-driven-development | RED → GREEN → REFACTOR 循环,附 testing anti-patterns 参考 |
| 🐛 Debugging | systematic-debugging | 4 阶段 root cause 流程:追踪 → 深度防御 → 条件等待 |
| 🐛 Debugging | verification-before-completion | 确认问题真的修好,而不是”看起来修好” |
| 🤝 Collaboration | brainstorming | 苏格拉底式设计 refinement |
| 🤝 Collaboration | writing-plans | 详细实现计划 |
| 🤝 Collaboration | executing-plans | 分批执行计划并设置 checkpoint |
| 🤝 Collaboration | dispatching-parallel-agents | 并发子 Agent 工作流 |
| 🤝 Collaboration | requesting-code-review | 发起 code review 前的检查清单 |
| 🤝 Collaboration | receiving-code-review | 如何回应 review 反馈 |
| 🤝 Collaboration | using-git-worktrees | 并行开发分支 / worktree 工作方式 |
| 🤝 Collaboration | finishing-a-development-branch | 合并 / PR 决策流程 |
| 🤝 Collaboration | subagent-driven-development | 双阶段评审:spec compliance → code quality |
| 🔧 Meta | writing-skills | 按最佳实践创建新 skill |
| 🔧 Meta | using-superpowers | 技能系统介绍 |
特点小结
风格:偏”方法库”优势:标准化开发实践、降低遗漏适合:想把开发最佳实践模块化的人
🟡 gstack 详解:冲刺流水线
整体理念
Think → Plan → Build → Review → Test → Ship → Reflect│ │ │ │ │ │ │└── 每一步都消费前一步的产物,形成完整闭环 ──────────┘
| 项目 | 内容 |
|---|---|
| 核心定义 | gstack 是一个 process,不只是工具集合 |
| 典型节奏 | 一个 sprint / 一个人 / 一个 feature ≈ 30 分钟 |
| 扩展能力 | 可并行跑 10–15 个 sprint |
主流程技能表
| Skill | 扮演角色 | 作用 |
|---|---|---|
/office-hours | YC Office Hours | 🎬 起点。6 个 forcing questions 重构问题 framing,输出 design doc |
/plan-ceo-review | CEO / Founder | 重新思考问题,挖出”10-star product”;含 4 种模式 |
/plan-eng-review | Eng Manager | 明确架构、数据流、图示、边界情况、测试计划 |
/plan-design-review | Senior Designer | 各设计维度 0–10 打分,含 AI Slop 检测 |
/design-consultation | Design Partner | 从零构建设计系统,生成真实 mockup |
/review | Staff Engineer | 找出 CI 通过但生产会炸的问题,自动修显而易见的 bug |
/investigate | Debugger | 系统化 root-cause debugging,3 次失败后停止蛮修 |
/design-review | Designer Who Codes | 设计审计 + 直接修复,带 before / after 截图 |
/qa | QA Lead | 测试 → 找 bug → 修复 → 复验,生成 regression tests |
/qa-only | QA Reporter | 只出 bug report,不改代码 |
/ship | Release Engineer | 同步 main → 跑测试 → 审覆盖率 → push → 开 PR |
/document-release | Technical Writer | 更新所有项目文档,抓 stale README |
/retro | Eng Manager | 团队周复盘,含个人拆解、发版 streak、测试健康趋势 |
/browse | QA Engineer | 真实 Chromium 浏览、点击、截图 |
/setup-browser-cookies | Session Manager | 导入本地浏览器 cookies,用于测试登录态页面 |
Power Tools
| Skill | 作用 |
|---|---|
/codex | 🧠 第二意见:独立 code review / adversarial challenge / consultation |
/careful | ⚠️ 危险操作预警:rm -rf、DROP TABLE、force-push |
/freeze | 🔒 限制编辑范围到单目录 |
/guard | 🛡️ careful + freeze 的组合 |
/unfreeze | 🔓 解除 freeze 限制 |
/gstack-upgrade | ⬆️ 升级 gstack 并展示变化 |
特点小结
风格:偏”冲刺流水线”优势:上下游衔接强,闭环完整适合:想把单个功能做成完整冲刺闭环的人
🔵 oh-my-openagent 详解:多 Agent 编排平台
模式总表
| 模式 | 命令示例 | 核心特点 |
|---|---|---|
| 🌟 Team(推荐) | /team 3:executor "fix all TS errors" | 多智能体协作流水线 |
| omc-teams | /omc-teams 2:codex "security review" | tmux CLI 工作者,支持指定数量和类型 |
| ccg | /ccg Review this PR | 三模型编排(Codex + Gemini + Claude) |
| autopilot | autopilot: build a REST API | 全自动 5 阶段执行 |
| ralph | ralph: refactor auth module | 持久模式,自动循环直到验证通过 |
| ultrawork | ulw fix all errors | 🚀 最大化并行 Agent 执行 |
| ultraqa | /ultraqa ensure build passes | QA 循环:测试 → 验证 → 修复 |
功能型命令
| 命令 | 用途 |
|---|---|
/deep-interview | 🎙️ 苏格拉底式访谈,写代码前理清模糊需求 |
/omc-plan | 📋 规划工作流 |
/ralplan | 🔄 迭代规划共识 |
/deep-dive | 🔬 深度调研 |
技能表
| 技能 | 用途 |
|---|---|
learner | 从对话中提取可复用技能 |
skill | 管理自定义技能 |
note | 保存笔记到 notepad |
hud | 配置 HUD 状态栏 |
mcp-setup | 配置 MCP 服务器 |
configure-notifications | 配置通知(Telegram / Discord / Slack) |
release | 自动化发布工作流 |
project-session-manager | git worktree + tmux 隔离环境 |
external-context | 并行研究文档 |
sciomc | 并行科学家智能体编排 |
trace | 证据驱动追踪 |
ai-slop-cleaner | AI 垃圾代码清理 |
Agent 角色表
| Agent | 职责 | Agent | 职责 |
|---|---|---|---|
🔍 explorer | 快速代码搜索 | ✍️ writer | 文档 / 注释编写 |
📊 analyst | 需求分析、预研 | 📋 planner | 制定实施计划 |
🏗️ architect | 架构设计 | 🔎 code-reviewer | 代码审查 |
✂️ code-simplifier | 代码简化重构 | 🎯 critic | 多视角评审 |
🐛 debugger | 调试排错 | ⚡ executor | 执行实现 |
✅ verifier | 验证结果 | 🔗 tracer | 因果追溯 |
🔒 security-reviewer | 安全审查 | 🧪 test-engineer | 测试策略 |
🎨 designer | UI/UX 设计 | 🧑🔬 scientist | 数据分析研究 |
📄 document-specialist | 外部文档查阅 | 🌿 git-master | Git 操作 |
🕵️ qa-tester | QA 测试执行 |
/team 格式说明
/team 2:executor "task"# 2 个 executor/team 2:executor,debugger "task"# 1 executor + 1 debugger/team 3:executor,scientist,verifier "task"# 3 个混合角色/team 1:executor,1:scientist "task"# 明确指定各自数量
我的使用组合:
🧠 想清楚阶段 → superpowers/brainstorming + gstack/office-hours📐 规划阶段 → gstack/plan-eng-review + oh-my-openagent/omc-plan🔨 开发阶段 → oh-my-openagent/ultrawork + superpowers/TDD🔍 审查阶段 → gstack/review + oh-my-openagent/team:code-reviewer🚀 发布阶段 → gstack/ship + gstack/document-release🧠 想清楚阶段 → superpowers/brainstorming + gstack/office-hours📐 规划阶段 → gstack/plan-eng-review + oh-my-openagent/omc-plan🔨 开发阶段 → oh-my-openagent/ultrawork + superpowers/TDD🔍 审查阶段 → gstack/review + oh-my-openagent/team:code-reviewer🚀 发布阶段 → gstack/ship + gstack/document-release
还是不知道用哪个? 输入 /findme,让 AI 帮你判断。
它会和你聊几句,搞清楚你在哪个阶段、要解决什么问题,然后直接推荐最合适的指令。
github这个md文件链接:https://github.com/an8079/findme。
下载后放在:~/.config/opencode/commands/findme.md