发布日期:2026-03-17
分类:开发工具 / AI / 效率提升
标签:Claude Code, 插件, OMC, Superpowers, GSD, AI 编程
引言
在 AI 辅助编程日益普及的今天,Claude Code 作为一款强大的 CLI 编程助手,已经能够完成大量编码任务。但很多人还不知道:只要装上合适的插件,它的能力可以直接提升一个量级。
本文将深度解析三款当前最强大的 Claude Code 插件:oh-my-claudecode(OMC)、Superpowers 和 GSD(Get Shit Done)。从安装配置到实战命令,再到适用场景与组合策略,带你一次性掌握这些真正能提高开发效率的生产力工具。
一、oh-my-claudecode(OMC)——多智能体编排框架
1.1 插件信息
-
npm 包名:
oh-my-claude-sisyphus -
当前版本:v4.8.0
-
核心理念:Zero learning curve. Maximum power.
1.2 安装步骤
# 1. 添加 marketplace
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
# 2. 安装插件
/plugin install oh-my-claudecode
# 3. 初始化配置
/omc-setup
1.3 核心功能与命令
魔法关键词(Magic Keywords)
OMC 最大的特点就是几乎不需要学习成本。你只需要用自然语言描述需求,就能触发复杂工作流。
| 关键词 | 功能说明 | 使用示例 |
|---|---|---|
team |
规范化团队编排 | /team 3:executor "修复所有 TypeScript 错误" |
autopilot |
全自动自主执行 | autopilot: 构建一个任务管理 API |
ralph |
持久化模式(含 ultrawork) | ralph: 重构认证模块 |
ulw |
最大并行化 | ulw 修复所有错误 |
ralplan |
迭代式规划共识 | ralplan 这个功能 |
deep-interview |
苏格拉底式需求澄清 | deep-interview "我想做个电商网站" |
deepsearch |
代码库聚焦搜索 | deepsearch 认证中间件 |
ultrathink |
深度推理模式 | ultrathink 这个架构问题 |
cancelomc / stopomc |
停止活跃模式 | stopomc |
Team 模式(推荐)
从 v4.1.7 开始,Team 成为 OMC 的标准化编排界面。它采用分阶段流水线:
team-plan → team-prd → team-exec → team-verify → team-fix
启用原生 Team 支持
在 ~/.claude/settings.json 中加入:
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
}
使用示例
# 基础用法
/team 3:executor "修复所有 TypeScript 错误"
# 安全分析
/team 2:executor "审查认证模块的安全问题"
# UI 重构
/team 4:executor "重新设计仪表盘组件"
tmux CLI Workers(v4.4.0+)
OMC 从 v4.4.0 开始引入 CLI 优先的 Team 运行时,可以在 tmux 分片中启动真实的 claude、codex、gemini CLI 进程。
# Codex CLI 工作节点
omc team 2:codex "审查认证模块的安全问题"
# Gemini CLI 工作节点
omc team 2:gemini "重新设计 UI 组件的无障碍功能"
# Claude CLI 工作节点
omc team 1:claude "实现支付流程"
# 查看状态
omc team status auth-review
# 关闭会话
omc team shutdown auth-review
注意:这一能力需要本地安装 codex / gemini CLI,并运行在活动的 tmux 会话中。
CCG 三模型协作
# 同时调用 Codex + Gemini,由 Claude 综合输出
/ccg 审查这个 PR 的架构(Codex)和 UI 组件(Gemini)
实用工具命令
等待速率限制恢复
omc wait # 检查状态并给出指导
omc wait --start # 启用自动恢复守护进程
omc wait --stop # 禁用守护进程
配置通知回调(Telegram / Discord / Slack)
# Telegram
omc config-stop-callback telegram --enable --token <bot_token> --chat <chat_id> --tag-list "@alice,bob"
# Discord
omc config-stop-callback discord --enable --webhook <url> --tag-list "@here,123456789012345678"
# Slack
omc config-stop-callback slack --enable --webhook <url> --tag-list "<!here>,<@U1234567890>"
# 增量更新
omc config-stop-callback telegram --add-tag charlie
omc config-stop-callback discord --remove-tag @here
omc config-stop-callback discord --clear-tags
OpenClaw 集成
# 快速配置
/oh-my-claudecode:configure-notifications
# → 提示时输入 "openclaw" → 选择 "OpenClaw Gateway"
诊断命令
/omc-doctor
1.4 执行模式对比
| 模式 | 适用场景 | 特点 |
|---|---|---|
| Team | 协调的 Claude 智能体 | 分阶段流水线,共享任务列表 |
| omc team(CLI) | Codex / Gemini CLI 任务 | 真实 CLI 进程,按需生成,完成后销毁 |
| ccg | 混合前后端工作 | 三模型协同顾问输出 |
| Autopilot | 端到端功能开发 | 单智能体自主执行,仪式最少 |
| Ultrawork | 大规模并行修复 | 不依赖 Team 的最大并行化 |
| Ralph | 必须完成的任务 | 持久化模式,包含 verify / fix 循环 |
| Pipeline | 多步骤转换任务 | 严格顺序处理 |
二、Superpowers——完整软件开发工作流
2.1 插件信息
-
GitHub 仓库:https://github.com/obra/superpowers
-
当前版本:v5.0.4
-
核心理念:Test-Driven Development, Systematic over ad-hoc
2.2 安装步骤
# 通过官方市场安装
/plugin install superpowers@claude-plugins-official
2.3 核心技能库
Superpowers 的设计思路不是让你记住大量命令,而是通过自动触发的技能系统,在合适的上下文里自动激活对应流程。
测试技能
test-driven-development:TDD 开发循环
标准流程为:
-
编写失败的测试(RED)
-
编写最少代码让测试通过(GREEN)
-
重构代码(REFACTOR)
-
提交结果
它最有价值的一点是:如果你在测试之前写了实现代码,流程会要求回退并重新按 TDD 执行。这相当于把工程纪律直接写进了工作流。
调试技能
systematic-debugging:四阶段根因分析
-
明确定义问题
-
生成假设
-
验证假设
-
确认根因
verification-before-completion:在宣布完成前进行验证,确保问题真的解决,而不是“看起来好了”。
协作技能
| 技能 | 触发时机 | 功能 |
|---|---|---|
| brainstorming | 写代码前 | 苏格拉底式需求澄清,分章节展示设计待验证点 |
| using-git-worktrees | 设计批准后 | 创建隔离工作区,运行项目设置,验证测试基线 |
| writing-plans | 拥有批准设计时 | 把工作拆成 2~5 分钟粒度的任务,包含完整代码上下文 |
| subagent-driven-development | 有计划时 | 两阶段审查:规范合规 → 代码质量 |
| executing-plans | 有计划时 | 按批次执行,带人工检查点 |
| requesting-code-review | 任务之间 | 对照计划审查并按严重性汇报问题 |
| receiving-code-review | 收到反馈时 | 结构化处理审查意见 |
| finishing-a-development-branch | 任务完成时 | 验证测试后给出合并 / PR / 保留 / 丢弃选项 |
元技能
-
writing-skills:用于创建新技能,遵循 Superpowers 的最佳实践
-
using-superpowers:用于介绍整套技能系统和适用方式
2.4 典型工作流程
1. brainstorming(设计澄清)
↓
2. 用户批准设计
↓
3. using-git-worktrees(创建工作树)
↓
4. writing-plans(编写详细计划)
↓
5. subagent-driven-development(子代理执行)
↓
6. requesting-code-review(任务间审查)
↓
7. finishing-a-development-branch(完成分支)
2.5 核心理念
-
测试驱动开发:先写测试,再写实现
-
系统化优于临时发挥:流程比经验更可靠
-
优先降低复杂度:简单性高于花哨设计
-
证据胜于声明:没有验证,就不算完成
2.6 最佳实践
YAGNI(You Aren’t Gonna Need It):不要提前做未来可能用到的功能。
DRY(Don’t Repeat Yourself):避免重复代码,但也要警惕过早抽象。
一个非常实用的经验法则是:
三行相似代码,通常比一个为“未来扩展”而提前设计的抽象更健康。
三、GSD(Get Shit Done)——结构化项目工作流
3.1 插件信息
-
核心理念:结构化阶段管理,文档驱动推进
3.2 安装与配置
GSD 通常作为系统预装插件存在,不一定需要单独安装。使用前建议先确认状态:
/gsd:health
初始化项目:
/gsd:new-project
3.3 可用 Agent(12 个专用智能体)
| Agent | 职责 | 触发命令 |
|---|---|---|
| gsd-executor | 执行具体编码任务 | /gsd:execute-phase |
| gsd-planner | 创建详细阶段计划 | /gsd:plan-phase |
| gsd-verifier | 验证工作完成质量 | /gsd:verify-work |
| gsd-debugger | 系统性调试问题 | /gsd:debug |
| gsd-research-synthesizer | 合成研究输出为 SUMMARY.md |
自动触发 |
| gsd-roadmapper | 创建项目路线图 | 自动触发 |
| gsd-project-researcher | 研究领域生态系统 | 自动触发 |
| gsd-phase-researcher | 研究阶段实现方法 | 自动触发 |
| gsd-plan-checker | 验证计划质量 | 自动触发 |
| gsd-nyquist-auditor | 生成测试并验证覆盖率 | /gsd:add-tests |
| gsd-integration-checker | 验证跨阶段集成 | 自动触发 |
| gsd-codebase-mapper | 分析代码库结构 | /gsd:map-codebase |
3.4 核心命令参考
项目管理
# 初始化新项目(深度上下文收集)
/gsd:new-project
# 开始新里程碑周期
/gsd:new-milestone
# 查看可用命令
/gsd:help
阶段管理
# 创建详细阶段计划(生成 PLAN.md)
/gsd:plan-phase
# 执行阶段所有计划(波浪式并行)
/gsd:execute-phase
# 研究阶段实现方法(独立)
/gsd:research-phase
# 在规划前列出假设
/gsd:list-phase-assumptions
# 通过适应性提问收集阶段上下文
/gsd:discuss-phase
# 在现有计划中添加紧急工作(如 72.1)
/gsd:insert-phase
# 添加阶段到路线图末尾
/gsd:add-phase
# 移除未来阶段并重新编号
/gsd:remove-phase
验证与测试
# 验证已构建功能(对话式 UAT)
/gsd:verify-work
# 为已完成阶段生成测试
/gsd:add-tests
# 回溯性审计并填补 Nyquist 验证空白
/gsd:validate-phase
# 审计里程碑完成情况
/gsd:audit-milestone
# 完成里程碑并归档
/gsd:complete-milestone
# 清理已完成阶段目录
/gsd:cleanup
进度跟踪
# 检查项目进度,显示上下文
/gsd:progress
# 检查待办事项
/gsd:check-todos
# 添加待办事项
/gsd:add-todo
# 从先前会话恢复工作
/gsd:resume-work
# 暂停工作时创建上下文交接
/gsd:pause-work
工具命令
# 诊断规划目录健康状况
/gsd:health
# GSD 更新(显示变更日志)
/gsd:update
# 重新应用更新后的本地修改
/gsd:reapply-patches
# 配置 GSD 工作流开关和模型配置
/gsd:settings
# 切换 GSD Agent 模型配置
/gsd:set-profile
# 执行快速任务(跳过可选 Agent)
/gsd:quick
# 加入 GSD Discord 社区
/gsd:join-discord
3.5 典型工作流程
/gsd:new-project
↓
[自动] gsd-project-researcher → gsd-roadmapper
↓
创建 ROADMAP.md, STATE.md
↓
/gsd:plan-phase
↓
[自动] gsd-phase-researcher → gsd-planner → gsd-plan-checker
↓
生成 PLAN.md
↓
/gsd:execute-phase
↓
[自动] gsd-executor(波浪式并行)→ gsd-verifier
↓
/gsd:verify-work
↓
[自动] gsd-nyquist-auditor(生成测试)
↓
/gsd:complete-milestone
↓
[自动] gsd-audit-milestone → gsd-cleanup
3.6 目录结构
.planning/
├── STATE.md # 当前状态跟踪
├── ROADMAP.md # 项目路线图
├── PROJECT.md # 项目上下文
├── REQUIREMENTS.md # 需求文档
├── DECISIONS.md # 架构决策记录
├── phase-N/ # 阶段工作目录
│ ├── PLAN.md # 详细计划
│ └── ...
└── codebase/ # 代码库分析文档
四、插件对比与选择建议
4.1 功能对比表
| 特性 | OMC | Superpowers | GSD |
|---|---|---|---|
| 学习曲线 | 低 | 中等 | 较陡 |
| 多模型协作 | ✅✅✅ | ❌ | ❌ |
| TDD 强制 | ❌ | ✅✅✅ | ✅ |
| 阶段管理 | ❌ | ❌ | ✅✅✅ |
| 实时 HUD | ✅ | ❌ | ❌ |
| tmux 集成 | ✅ | ❌ | ❌ |
| 文档跟踪 | 基础 | 基础 | ✅✅✅ |
| 代码审查 | 任务级 | ✅✅ 两阶段 | ✅ 验证级 |
| 并行化 | ✅✅✅ 自动 | ✅ 子代理 | ✅ 波浪式 |
| 适用项目 | 快速原型 | 质量优先 | 长期项目 |
4.2 场景推荐
| 需求场景 | 推荐插件 | 理由 |
|---|---|---|
| 快速原型 / MVP | OMC(Autopilot) | 仪式最少,交付最快 |
| 多模型交叉验证 | OMC(CCG / Team) | 可同时利用多个模型 |
| 强调代码质量 | Superpowers | TDD 强制,审查系统完整 |
| 大型长期项目 | GSD | 阶段管理和文档跟踪能力最强 |
| 系统性调试 | GSD Debugger / Superpowers | 都强调根因分析而非盲修 |
| 实时监控进度 | OMC HUD | 运行状态更直观 |
| 团队协作 | GSD | 文档化程度高,适合协作与交接 |
| 并行验证任务 | OMC(Ultrawork) | 最大并行化能力突出 |
4.3 组合使用建议
这三款插件并不是互斥关系,反而很适合组合使用:
┌─────────────────────────────────────────┐
│ GSD:项目规划与阶段管理 │
│ - 创建 ROADMAP.md │
│ - 定义里程碑 │
│ - 跟踪整体进度 │
└─────────────────────────────────────────┘
↓
┌─────────────────────────────────────────┐
│ Superpowers:具体开发任务执行 │
│ - TDD 开发循环 │
│ - 代码审查 │
│ - 子代理驱动开发 │
└─────────────────────────────────────────┘
↓
┌─────────────────────────────────────────┐
│ OMC:并行验证与多模型协作 │
│ - Team 模式验证功能 │
│ - CCG 三模型审查 │
│ - HUD 实时监控 │
└─────────────────────────────────────────┘
五、快速参考卡片
OMC 快速命令
# 安装
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode
/omc-setup
# 常用命令
/team 3:executor "任务描述"
omc team 2:codex "安全审查"
/ccg "审查这个 PR"
autopilot: 构建 REST API
ralph: 重构认证模块
ulw 修复所有错误
/omc-doctor
Superpowers 快速命令
# 安装
/plugin install superpowers@claude-plugins-official
# 技能自动触发,无需手动命令
# 只需自然语言对话:
"帮我设计一个用户认证系统"
→ brainstorming 自动激活
→ 用户批准后 → using-git-worktrees → writing-plans → subagent-driven-development
GSD 快速命令
# 初始化
/gsd:new-project
/gsd:health
# 工作流
/gsd:plan-phase
/gsd:execute-phase
/gsd:verify-work
/gsd:progress
/gsd:add-todo "优化数据库查询"
/gsd:resume-work
六、常见问题解答
Q1:三个插件可以同时使用吗?
可以。
这三个插件在定位上是互补的:
-
GSD 负责项目级规划与跟踪
-
Superpowers 负责具体开发任务的质量控制
-
OMC 负责多模型协作与并行验证
Q2:tmux 是必须的吗?
只有 OMC 的 tmux CLI Workers 需要 tmux。
像 Autopilot、普通 Team 模式等功能,并不依赖 tmux。
安装 tmux:
-
macOS:
brew install tmux -
Ubuntu / Debian:
sudo apt install tmux -
Windows:
winget install psmux
Q3:如何更新插件?
OMC
/plugin marketplace update omc
/omc-setup
# 或 npm 安装
npm i -g oh-my-claude-sisyphus@latest
Superpowers
/plugin update superpowers
GSD
/gsd:update
Q4:如何禁用某个插件的自动触发?
Superpowers:可以通过配置文件禁用特定技能,但通常不建议这样做。
OMC:使用 cancelomc 或 stopomc 停止活跃模式。
Q5:新手应该先从哪个插件开始?
推荐顺序如下:
-
OMC:上手最快,立即见效
-
Superpowers:帮助建立 TDD 和系统化开发习惯
-
GSD:适合进入复杂项目和长期迭代之后使用
结语
如果把这三款插件放在同一个 Claude Code 生态中来看,它们分别代表了三个不同层面的能力升级:
-
OMC:让自然语言真正变成多智能体协作入口
-
Superpowers:把工程质量和开发纪律内建到流程里
-
GSD:把长期项目管理、阶段推进和文档跟踪体系化
对于独立开发者来说,它们能显著提升单兵作战效率;对于技术负责人和团队来说,它们则提供了更稳定、更可复制的 AI 开发工作流。
如果你已经在使用 Claude Code,又还没认真体验这些插件,那么现在就是最好的开始时机。
参考资料:
如果你觉得这篇文章有帮助,欢迎分享给更多正在使用 AI 编程工具的开发者。







暂无评论内容