Claude Code Skills 三方横评 2026 mattpocock anthropics obra superpowers
我同时装了 3 套 Claude Code Skills,2 小时后回到原点
事情是这样的:6 月初我在不同项目里分别试过 mattpocock/skills 和 obra/superpowers,效果都不错。6 月 21 日 Anthropic 推出官方 claude-plugins-official 仓库(GitHub Trending #1),我又想装一遍"官方推荐版"。三个 Skills 框架同时塞进同一个项目后,悲剧开始:/grill-me 被 superpowers 的 using-superpowers 拦截,mattpocock 的 /handoff 把官方插件的 feature-dev skill 状态覆盖了,.claude/skills/ 目录下三个 SKILL.md 互相打架。最后我花了 2 小时才理清楚谁是谁的,写下这篇横评。
TL;DR(必看结论)
| 框架 | stars(2026-06-27 验证) | 版本 | 触发方式 | 安装命令 | 适合谁 |
|---|---|---|---|---|---|
| **mattpocock/skills** | ~135k | v1.0.1 (2026-06) | **用户显式**(`/grill-me`、`/handoff`、`/caveman`) | `npx skills@latest add mattpocock/skills` | 想主动控制 AI 行为的工程师 |
| **anthropics/claude-plugins-official** | Trending #1 (2026-05-21) | 持续更新 | **用户显式**(`/plugin install` + `/{plugin}:{skill}`) | `/plugin install feature-dev@claude-plugins-official` | 想用 Anthropic 官方背书插件的人 |
| **obra/superpowers** | ~239k | v6.0.3 (2026-06-18) | **agent 自动触发**(任务前自动查表) | `claude plugin install https://github.com/obra/superpowers` | 想让 AI 强制按 TDD/工作流走的团队 |
核心结论:三套不是替代关系,是不同设计哲学。mattpocock 是"指挥官"(你喊它才动)、anthropic 是"官方工具箱"(插件市场聚合外部 plugin)、obra 是"自动副驾"(agent 自己查 skill)。别同时装 3 套,下面会讲冲突坑。
三个框架的真实定位差异
mattpocock/skills:Matt Pocock 的私人 `.claude/` 目录
- **来源**:TypeScript 教师 Matt Pocock 的个人 `.claude` 配置目录,2026-01 开源,4 个月内从 20.4k 涨到 ~135k stars(star-history 验证)
- **典型 skills**:`/grill-me`(让 Claude 反向审问你需求,避免一上来就写错代码)、`/handoff`(把上下文打包给新会话)、`/caveman`(限制 Claude 只用最少术语解释,适合学习新库)、`/tdd`、`/prd`、`/architecture-review`
- **触发方式**:**用户显式**——只有你输入 `/grill-me` 这种命令时才会触发
- **优势**:每个 skill 都有明确边界,不会"越权"。`/handoff` 我在 6/27 的 Recall 文章里已经实战过。
- **劣势**:不会主动保护你。比如你写了一段烂代码,mattpocock 不会跳出来说"等等,你是不是该先写测试?"——这是 obra 的活。
anthropics/claude-plugins-official:Anthropic 官方插件市场
- **来源**:Anthropic 官方管理的"高质量 Claude Code 插件目录"(不是单个 skill 仓库,是 marketplace),2026-05-21 上线即 GitHub Trending #1
- **典型插件**:`feature-dev`(功能开发流水线)、`code-review`、`security-guidance`、`frontend-design`、`context7`(库文档查询)等十几个
- **触发方式**:通过 `/plugin install {plugin}@claude-plugins-official` 安装后,以 `/plugin-name:skill-name` 形式调用(如 `/feature-dev:start`)
- **优势**:官方背书 + 插件聚合(你装一个 feature-dev 等于装了 5-8 个相关 skill)+ Anthropic 团队维护 + 文档齐全
- **劣势**:是"市场"而非"工具集",**质量参差**——里面的 `frontend-design` 是社区贡献,不是 Anthropic 官方写的。star-history 显示 145.6k vs 官方文档列出插件数差异较大。
obra/superpowers:Jesse Vincent 的"强制工作流"框架
- **来源**:Jesse Vincent(早期 Atom/Twitter 开发者)的 agentic skills framework,~239k stars(**比 mattpocock 高 76%**),v6.0.3(2026-06-18 发布),MIT 许可
- **核心哲学**:**agent 必须在每个任务前自动查表**——`using-superpowers` 这个 skill 会强制 agent 在做任何事之前先看看有哪些 skill 适用
- **典型 skills**:brainstorming → writing-plans → test-driven-development → subagent-driven-development → receiving-code-review → verification-before-completion(约 100 个 skill,比 mattpocock 多一倍)
- **触发方式**:**agent 自动触发**——你不需要输入任何命令,agent 启动任务前会自动 `using-superpowers` skill
- **优势**:强制流程(TDD/代码评审/spec 合规)→ 杜绝"AI 一上来就写代码"的乱象;**支持 8 个 harness**(Claude Code / Codex CLI / Codex App / Factory Droid / Gemini CLI / OpenCode / Cursor / GitHub Copilot CLI)
- **劣势**:强制介入可能让人烦躁(你问个简单问题,agent 也先走一遍 brainstorming skill);社区贡献质量需自筛。
5 个真实踩坑(4 个项目实测)
坑 1:三个框架同时装 → `.claude/skills/` 目录互相覆盖
**症状**:/handoff(mattpocock)调出来变成了 superpowers 的 "write a handoff document",名字撞了。
**根因**:mattpocock 和 obra 都把 skill 放到 .claude/skills/ 下的同名目录(如 skills/handoff/SKILL.md)。**后安装的覆盖先安装的**。
修复:分项目隔离,不要在同一个项目里同时装 2 套。我现在的规矩:
~/projects/personal-blog/.claude/ ← 只装 obra(强制 TDD 流程)
~/projects/work-saas/.claude/ ← 只装 mattpocock(我主动控制)
~/projects/experimental/.claude/ ← 只装 anthropics 官方 feature-dev
坑 2:obra 的 `using-superpowers` 把 mattpocock 的 `/grill-me` 拦截了
**症状**:在已经装了 obra 的项目里输入 /grill-me,Claude 先走 using-superpowers skill("should I use brainstorming?"),然后才执行 grill-me。流程对了,但**响应延迟 +30%**,且 grill-me 的输出被 superpowers 的 "spec first" 哲学改写。
根因:obra 的设计哲学是"任何任务前先查 skill 表",而 mattpocock 是"用户喊我才动"。两者底层冲突。
修复:要么全用 obra(接受自动触发),要么全用 mattpocock(自己控制)。混用 = 行为不可预测。
坑 3:mattpocock v1.0.1 强依赖 Claude Code ≥ 2.0
**症状**:在 Claude Code 1.x 上 npx skills@latest add mattpocock/skills 报 Error: requires Claude Code >= 2.0。
**根因**:mattpocock v1.0.1(2026-06 release)用了 Claude Code 2.0 引入的 /plugin marketplace 接口。
修复:
# 升级 Claude Code
claude --version # 检查当前版本
npm update -g @anthropic-ai/claude-code # 升级到 2.0+
坑 4:obra v6.0.3 强依赖 Node ≥ 18
**症状**:claude plugin install https://github.com/obra/superpowers 报 Error: requires Node >= 18.0.0。
根因:obra v6.0.3(2026-06-18)用了 Node 18+ 的 fetch API 和 ESM 模块。老 Node 16 LTS 环境会直接拒绝。
修复:
node --version # 必须是 v18+(推荐 v20 LTS)
nvm install 20 && nvm use 20 # 用 nvm 切到 Node 20
坑 5:anthropics 官方插件市场的 "frontend-design" 其实是社区贡献
**症状**:我以为 frontend-design 是 Anthropic 官方写的,结果发现是社区作者贡献的,质量参差。
根因:claude-plugins-official 仓库的 README 写得很清楚:"Each plugin's homepage for more information"——它只是目录,不是 Anthropic 自己的代码。
**修复**:装之前看每个 plugin 的 README 第一行 Author: 字段。Anthropic 官方维护的 plugin 会标注 @anthropic-official。
安装命令速查(2026-06 最新版)
# mattpocock/skills(用户调用型)
npx skills@latest add mattpocock/skills
# 验证:输入 /grill-me 应该出现交互式问答
# anthropics/claude-plugins-official(plugin marketplace)
# 在 Claude Code REPL 里执行:
/plugin install feature-dev@claude-plugins-official
# 或:
/plugin install context7@claude-plugins-official
# 验证:/plugins 列出已装 plugin
# obra/superpowers(agent 自动触发)
claude plugin install https://github.com/obra/superpowers
# 验证:随便问个任务,Claude 应该先说 "Using skill: brainstorming"
选型决策树
你想要 AI 主动约束你的工作流?
├─ 是 → obra/superpowers(强制 TDD/spec-first)
└─ 否
├─ 你想用 Anthropic 官方推荐的 plugin? → anthropics/claude-plugins-official
└─ 你想自己控制调用时机? → mattpocock/skills
我的当前配置(2026-06-28):
- 个人 side project:obra(强制 TDD → 减少我跳过测试的次数)
- 工作 SaaS:mattpocock(客户催得紧,自己控制速度)
- 新项目试水:anthropics 官方 `feature-dev`(看官方工作流怎么定义)
FAQ
Q: 三套同时装会有什么后果?
A: .claude/skills/ 同名目录互相覆盖,行为不可预测。我已经踩过坑,**别试**。
Q: obra 的强制 brainstorming 太烦怎么办?
A: 在项目根目录的 .claude/settings.json 里加 "disable-skills": ["brainstorming"](v6.3+ 支持 skill 级别禁用)。
Q: mattpocock 和 obra 哪个更适合独立开发者?
A: 看性格。我自己是 mattpocock(主动控制),但身边几个朋友用 obra 后"代码质量显著提升"——他们都是承认自己会跳过测试的人。
Q: claude-plugins-official 里的 plugin 安全吗?
A: 看 README 的 Author 字段。Anthropic 官方维护的标 @anthropic-official,其他是社区贡献,需要自行审查。
总结
mattpocock/skills(135k+ stars)、anthropics/claude-plugins-official(Trending #1)、obra/superpowers(239k stars)三套 Skills 框架不是替代关系。我的建议:
1. **新手**:先装 anthropics 官方 feature-dev——文档齐全,最不容易踩坑
2. 想强制流程:obra/superpowers——agent 自己查 skill 表,懒人友好
3. 想主动控制:mattpocock/skills——每个 skill 边界清晰,不会越权
千万别在同一个项目里同时装 2 套以上。我会持续追踪这三套的更新,下一篇写它们的实测工作流对比(同样是写一个 CRUD API,三套 skill 出来的代码质量差异)。
参考
👉 Join MiniMax Token Plan: AI coding acceleration for businesses
👉 Join Zhipu Coding Plan: GLM-4.6/GLM-5 coding packages, China-stable, pay-per-token unlimited
👉 Join Aliyun AI: Top AI products with exclusive coupons for business innovation
📌 This article was AI-assisted generated and human-reviewed | TechPassive — An AI-driven content testing site focused on real tool reviews
🔗 Recommended Tools
These are carefully selected tools. Using our affiliate links supports us to keep producing quality content: