Claude Code 高阶玩法:一个插件让效率翻倍

用了大半年 Claude Code,我一直觉得它已经够好用了——直到我发现了这个插件。
说实话,刚看到 everything-claude-code 这个名字的时候,我是有点嗤之以鼻的。”everything”?又是一个标题党吧。结果真香了。这玩意儿是 Anthropic 黑客马拉松的获奖作品,作者重度使用 Claude Code 十个月,把自己踩过的坑和总结的经验全塞进去了。
今天就来聊聊这个插件到底能干啥,以及怎么根据自己的需求来配置它。
先说痛点:你有没有这些烦恼?
用 Claude Code 久了,你可能会遇到这些问题:
-
• Token 烧得太快:一个复杂任务聊几轮,上下文就爆了 -
• 每次都要从头教:换个会话,之前的约定全忘了 -
• 代码风格不统一:今天写的和昨天写的像两个人 -
• 重复劳动太多:同样的检查、同样的格式化,一遍又一遍
这个插件就是冲着这些问题来的。
核心价值:五个字概括

|
|
|
|---|---|
| Token 优化 |
|
| 持久化 |
|
| 并行化 |
|
| 持续学习 |
|
| 规范化 |
|
架构一览:四大核心组件

插件的架构其实很清晰,主要由四部分组成:
1. Skills(技能模块)
这是插件的知识库,包含了 25+ 个技能模块。比如 Go 的最佳实践、Django 的安全规范、Spring Boot 的 TDD 指南等等。启动时自动加载,按需调用。
格式是 Markdown + YAML frontmatter,自己写也很方便:
---name: golang-patternsdescription: Go 语言惯用模式和最佳实践---# 内容...
2. Agents(专家代理)
13+ 个专门的代理角色,各司其职:
-
• 架构师:系统设计 -
• 规划师:任务分解 -
• 代码审查员:质量把关 -
• 安全审查员:漏洞扫描
通过命令调用或自动委托,该出手时就出手。
3. Commands(斜杠命令)
熟悉的斜杠命令风格:
/plan # 任务规划/tdd # 测试驱动开发/verify # 自动化验证循环/code-review # 代码审查/go-build # Go 增量构建
4. Hooks(钩子机制)
自动化的关键。支持这些事件:
|
|
|
|
|---|---|---|
SessionStart |
|
|
SessionEnd |
|
|
PreToolUse |
|
|
PostToolUse |
|
|
比如,每次编辑 TypeScript 文件后自动跑 Prettier:
{ "event": "PostToolUse", "matcher": "tool == 'Edit' && tool_input.file_path matches '\\.(ts|tsx)$'", "command": "prettier --write ${tool_input.file_path}"}
语言支持:哪些技术栈最舒服?

这张表一目了然:
|
|
|
|
|---|---|---|
| Go |
|
|
| Java/Spring Boot |
|
|
| Python/Django |
|
|
| TypeScript/React |
|
|
Go 和 Java 是第一梯队,有专门的命令和代理。Python 和 TypeScript 也很完善,但没有专属代理。
Go 的自动化命令
/go-build # 增量构建修复,一个一个错误解决/go-test # 跑测试、分析失败、自动修复/go-review # Go 代码审查
背后整合了 go build、go vet、staticcheck、go test -race,一条命令搞定。
MCP 服务:免费和付费怎么选?

MCP(Model Context Protocol)是 Claude Code 的扩展协议。这个插件预配置了一堆服务,我帮你整理了一下:
完全免费
|
|
|
|
|---|---|---|
| github |
|
|
| filesystem |
|
|
| memory |
|
|
| sequential-thinking |
|
|
| context7 |
|
|
有免费额度
|
|
|
|
|---|---|---|
| supabase |
|
|
| vercel |
|
|
| railway |
|
|
| cloudflare |
|
|
主要付费
|
|
|
|
|---|---|---|
| firecrawl |
|
|
| clickhouse |
|
|
我的建议:个人开发者用免费的就够了。github + filesystem + memory 这三个组合起来,已经覆盖 90% 的场景。
配置方案:三种路线

方案 A:最小化免费配置
适合:个人开发者、学习者
{ "mcpServers": { "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxx" } }, "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/你的项目路径"] }, "memory": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-memory"] } }}
全部免费,零成本。
方案 B:全栈开发配置
适合:全栈项目、小团队
在方案 A 基础上加:
-
• supabase:数据库 -
• vercel:部署
免费额度基本够用,超了再付费。
方案 C:企业级配置
适合:大型团队
全部启用,加上:
-
• 自定义审查代理 -
• 完整自动化流水线 -
• 企业特定 Hooks
动手:三步安装
第一步:安装插件
# 方式一:通过 Claude Code 安装/plugin install affaan-m/everything-claude-code# 方式二:手动克隆git clone https://github.com/affaan-m/everything-claude-code.git ~/.claude/plugins/everything-claude-code
第二步:配置 MCP(可选)
编辑 ~/.claude.json,参考上面的配置方案。
第三步:自定义 Hooks(可选)
根据你的技术栈添加自动化:
{ "hooks": [ { "event": "PostToolUse", "matcher": "tool == 'Edit' && tool_input.file_path matches '\\.py$'", "command": "black ${tool_input.file_path} && isort ${tool_input.file_path}" } ]}
Python 党可以自动跑 black 和 isort,Go 党可以自动 gofmt。
几个实用技巧
1. 禁用不需要的 MCP
有些 MCP 会消耗上下文,不用就关掉:
{ "disabledMcpServers": ["clickhouse", "firecrawl"]}
2. 防止手滑 push 到 main
{ "event": "PreToolUse", "matcher": "tool == 'Bash' && tool_input.command matches 'git push.*(main|master)'", "command": "echo '❌ 禁止直接 push 到主分支,请使用 PR'"}
这个 Hook 救过我好几次。
3. 自动生成技能
发现自己经常重复某种模式?用这个命令从 Git 历史自动提取:
/skill-create
写在最后
说实话,这个插件最让我惊喜的不是某个单一功能,而是它的系统性。
Token 优化、持久化、并行化、学习、规范——这五个能力串起来,才是完整的效率提升。单独优化任何一个点,效果都有限;但组合起来,真的是 1+1>2。
如果你也是 Claude Code 的重度用户,强烈建议试试。就算不用全部功能,光是 Hooks 自动化和 MCP 配置模板,就已经值回票价了。
项目地址:https://github.com/affaan-m/everything-claude-code
夜雨聆风
