Claude Code 插件双雄
装了 Claude Code 插件的人很多,真正用出差距的很少。
我观察了一圈,发现大部分人卡在同一个地方:装了一堆 skill,但写出来的代码质量没什么变化。 工具有了,方法没跟上。
今天介绍两个插件,一个解决"用什么",一个解决"怎么用"。装完之后你会发现,这俩配合起来才是完整体验。
先说 ECC:230+ 技能的社区军火库
ECC 全称 Everything Claude Code,GitHub 上 196K 星,是目前 Claude Code 生态里最大的技能集合。
数字说明规模:230+ skills,47+ agents,79 commands。 代码审查、自动爬虫、安全扫描、视频生成,场景覆盖非常广。
但规模大也意味着挑选成本高。我用了半年,挑几个真正改变工作流的:
agentic-os 把 Claude Code 变成多 Agent 操作系统。你可以定义"前端专家""测试专家""文档专家"这样的角色,让它们各司其职、互相传递结果。还带定时调度和文件记忆,适合需要多个 AI 长期协作的复杂项目。
gateguard 在 Claude 写代码之前加了一道关卡:先调查事实,验证通过才放行。比如你让它调一个第三方 API,它会先去确认这个 API 确实存在、参数格式对不对,确认了才动手写。实测输出质量提升 2.25 分(10 分制)。听起来简单,但"先查后写"这个约束拦住了很多幻觉。
deep-research 给它一个技术问题,它自动搜索多个来源,交叉验证,输出一份带引用链接的调研报告。我做技术选型之前都会先跑一遍,比自己开十几个标签页一个个看快太多了。
data-scraper-agent 告诉它"我要监控某网站的价格变化",它自己规划采集策略、确定要爬哪些字段、结果存到 Google Sheets。配合 GitHub Actions 可以每天自动跑,全程免费。
santa-method 让两个独立的 AI 审查员分别看你的代码,互不通气。一个可能说"这里有空指针风险",另一个说"这个异常没处理"。两个都通过才放行。第一次用的时候被它挑出了好几个我没注意到的边界条件。
codebase-onboarding 扔给它一个陌生项目,它自动分析代码结构、技术栈、核心模块之间的依赖关系,生成一份入门指南。接手别人的项目时用一次,能省掉大半天翻代码的时间。
ECC 的核心价值是广度。不管你做什么方向的开发,大概率能找到现成的 skill。
再说 Superpowers:14 个技能的方法论训练营
Superpowers 的作者是 Jesse Vincent,GitHub 24K 星。和 ECC 的"多而全"完全相反,它只有 14 个 skill。
但这 14 个 skill 构成了一套完整的工程方法论。
Superpowers 的核心理念叫 Process over Prompt。翻译一下:与其优化提示词,不如优化工作流程。
具体来说,它把软件开发拆成了一条强制流水线:
Brainstorm(头脑风暴) 先发散,不急着写代码。列出多种方案,分析每种的优缺点。这一步拦住了很多"上来就写、写完发现方向不对"的情况。
Plan(规划) 把想法变成可执行的步骤。不是"大概改一下登录模块",而是具体到"改 auth.ts 第 42 行的验证逻辑,新增 refreshToken 方法"。你确认计划之后它才开始写。
Execute(执行) 严格按计划写代码,而且强制测试驱动。先写测试用例,再写实现代码,测试跑通了才进入下一步。
Review(审查) 写完自动触发代码审查,检查是否有安全隐患、性能问题、风格不一致的地方。
Verify(验证) 最后一道关卡。跑完整测试套件,确认构建通过,检查有没有引入新问题。
为什么这套流程有用?
你肯定遇到过这种场景:让 Claude 加个功能,它上来就写,不看项目里已有的代码,不写测试,改完还信誓旦旦说"搞定了"。结果一跑,要么报错,要么把别的功能搞坏了。
LLM 能力够用,但缺纪律。Superpowers 做的事情是给它加规矩,每个环节都有对应的 skill 约束行为,确保不跳步。
这 14 个 skill 里几个体感最明显的:
systematic-debugging 普通 Claude 遇到 bug 经常瞎猜,改了 A 又坏了 B。装了这个之后,它会先收集报错信息、查相关代码、列出可能原因,一个个排除。修 bug 的成功率明显提高。
dispatching-parallel-agents 同时派多个 AI 干不同的事。比如一个跑测试、一个做代码审查、一个更新文档,不用排队等,效率直接翻倍。
using-git-worktrees 每个任务在独立的 git worktree 里进行,互不干扰。同时处理多个 feature 的时候特别方便,不用来回切分支。
verification-before-completion 在 Claude 说"完成了"之前强制跑一遍测试和构建。我之前被坑过无数次"它说做完了但根本跑不起来",这个 skill 直接治好了这个问题。
两个插件怎么选?
不需要选,它们解决的是不同层面的问题。
ECC 解决"用什么工具"。你需要爬数据?装 data-scraper-agent。需要安全扫描?装 security-bounty-hunter。做 PPT 也有 frontend-slides 可以用。每个 skill 是一个独立的能力模块。
Superpowers 解决"怎么做事"。不管你在做什么任务,它确保你按照"规划、测试、审查、验证"的流程来。它约束的是 Claude 的工作方式,不是给它加新能力。
一个比喻:ECC 是装备库,Superpowers 是训练教官。装备再好,不会打仗也白搭。训练再好,没有装备也难施展。
两个可以同时装。 ECC 提供 230+ 种专项能力,Superpowers 确保 Claude 用好这些能力。
安装方法
每个插件两步,先注册市场再安装:
# ECC/plugin marketplace add https://github.com/affaan-m/ECC/plugin install ecc@ecc# Superpowers/plugin marketplace add obra/superpowers-marketplace/plugin install superpowers@superpowers-marketplace
ECC 安装后要先配置,选择你需要的 skill 激活。Superpowers 装完即用,14 个 skill 全部自动生效。
我的使用建议
如果你刚开始用 Claude Code,先装 Superpowers。它会帮你养成好习惯:先规划再动手、写测试再写代码、完成前先验证。这些习惯本身就很值。
如果你已经用了一段时间,加装 ECC,按需激活 skill。重点关注 agentic-os、gateguard、deep-research 这几个。它们不是锦上添花,是实实在在改变工作流的。
做特定语言的开发者,ECC 里翻对应的 skill 就行。Python 有 python-patterns,Go 有 golang-patterns,Rust 有 rust-patterns,Spring Boot、Django、Flutter 全都有。这些 skill 内置了各语言的最佳实践和代码审查规则。
最后说一句。插件生态还在快速膨胀。第三方技能市场已经超过 1000 个 skill,光中文社区就有人做出了 A 股财报排雷、微信收藏可视化这样的特色工具。
但工具越多,越需要方法。先把 Superpowers 的流程跑顺,再按需加装 ECC。
关注我,持续分享AI干货
夜雨聆风