Claude Code 三大神级插件:OMC、Superpowers、GSD 全面解析

Claude Code 三大神级插件:OMC、Superpowers、GSD 全面解析

发布日期:2026-03-17
分类:开发工具 / AI / 效率提升
标签:Claude Code, 插件, OMC, Superpowers, GSD, AI 编程


引言

在 AI 辅助编程日益普及的今天,Claude Code 作为一款强大的 CLI 编程助手,已经能够完成大量编码任务。但很多人还不知道:只要装上合适的插件,它的能力可以直接提升一个量级。

本文将深度解析三款当前最强大的 Claude Code 插件:oh-my-claudecode(OMC)SuperpowersGSD(Get Shit Done)。从安装配置到实战命令,再到适用场景与组合策略,带你一次性掌握这些真正能提高开发效率的生产力工具。


一、oh-my-claudecode(OMC)——多智能体编排框架

1.1 插件信息

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 分片中启动真实的 claudecodexgemini 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 插件信息

2.2 安装步骤

# 通过官方市场安装
/plugin install superpowers@claude-plugins-official

2.3 核心技能库

Superpowers 的设计思路不是让你记住大量命令,而是通过自动触发的技能系统,在合适的上下文里自动激活对应流程。

测试技能

test-driven-development:TDD 开发循环

标准流程为:

  1. 编写失败的测试(RED)

  2. 编写最少代码让测试通过(GREEN)

  3. 重构代码(REFACTOR)

  4. 提交结果

它最有价值的一点是:如果你在测试之前写了实现代码,流程会要求回退并重新按 TDD 执行。这相当于把工程纪律直接写进了工作流。

调试技能

systematic-debugging:四阶段根因分析

  1. 明确定义问题

  2. 生成假设

  3. 验证假设

  4. 确认根因

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:使用 cancelomcstopomc 停止活跃模式。

Q5:新手应该先从哪个插件开始?

推荐顺序如下:

  1. OMC:上手最快,立即见效

  2. Superpowers:帮助建立 TDD 和系统化开发习惯

  3. GSD:适合进入复杂项目和长期迭代之后使用


结语

如果把这三款插件放在同一个 Claude Code 生态中来看,它们分别代表了三个不同层面的能力升级:

  • OMC:让自然语言真正变成多智能体协作入口

  • Superpowers:把工程质量和开发纪律内建到流程里

  • GSD:把长期项目管理、阶段推进和文档跟踪体系化

对于独立开发者来说,它们能显著提升单兵作战效率;对于技术负责人和团队来说,它们则提供了更稳定、更可复制的 AI 开发工作流。

如果你已经在使用 Claude Code,又还没认真体验这些插件,那么现在就是最好的开始时机。


参考资料:


如果你觉得这篇文章有帮助,欢迎分享给更多正在使用 AI 编程工具的开发者。

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容