























折腾了一段时间 Claude Code,总结了一套自用的 plugins + MCP 组合。这套配置让我的 AI 辅助开发工作流从"聊天写代码"变成了"有记忆、有规划、有文档、有双重验证"的完整流水线。分享给同样在用 Claude Code 的朋友们。
Claude Code 开箱即用已经很强,但默认状态下有几个明显短板:
下面这套配置分别解决这四个问题。
安装:
/plugin marketplace add OthmanAdi/planning-with-files
/plugin install planning-with-files@planning-with-files
这个插件的灵感来自 Manus 的工作方式。它让 Claude Code 在处理复杂任务时,自动创建并维护一组 Markdown 文件来追踪进度:
task_plan.md — 任务拆解和整体规划findings.md — 调查发现和中间结论progress.md — 当前进度和已完成步骤最实用的地方在于:执行 /clear 清空上下文后,Claude 能从这些文件中完整恢复状态,不会丢失之前的工作进展。对于跨多个会话的大型功能开发来说,这个特性非常关键。
安装完后,在会话中输入 /planning-with-files 即可手动触发,也可以在复杂任务开始时让 Claude 自动激活。
适合场景: 重构、多步骤功能开发、需要跨会话持续推进的项目。
安装:
/plugin marketplace add https://github.com/addyosmani/agent-skills.git
/plugin install agent-skills@addy-agent-skills
这是 Google Chrome 团队的 Addy Osmani 维护的一套工程技能包,包含 20 个覆盖完整开发生命周期的 skills:
DEFINE → PLAN → BUILD → VERIFY → REVIEW → SHIP
/spec /plan /build /test /review /ship
这些 skills 把 Google 工程文化中的最佳实践(如测试金字塔、Hyrum 定律、Chesterton 围栏原则等)编码成 Claude 能直接执行的工作流。安装后可以直接用斜杠命令触发对应阶段:
/spec — 在写任何代码之前,先生成一份完整的 PRD(产品需求文档)/plan — 把需求拆解成可追踪的任务列表(生成 tasks/plan.md 和 tasks/todo.md)/build — 按薄垂直切片逐步实现,每步都包含测试和提交/review — 从正确性、可读性、架构、安全、性能五个维度做代码审查/ship — 并行运行代码审查、安全审计和测试覆盖检查,给出上线决策插件还包含三个专家角色(Agent Personas):code-reviewer、security-auditor、test-engineer,可以作为 subagent 被独立调用。
适合场景: 想让 Claude Code 像一个有纪律的高级工程师一样工作,而不是随意地"帮你写代码"。
安装:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
这是整套配置里最"黑魔法"的一个。claude-mem 在后台运行一个本地 Worker 服务(默认端口 37777),通过 5 个生命周期钩子(SessionStart、UserPromptSubmit、PostToolUse、Summary、SessionEnd)全程监控并压缩 Claude 的行为,存入本地 SQLite 数据库。
核心能力:
安装后还有一个 Web 界面(访问 http://localhost:37777),可以可视化查看整个开发时间线。
注意:claude-mem 依赖 Node.js 20+ 和 Bun,安装时会自动处理依赖。建议通过
/plugin命令安装,而不是npm install -g,后者只安装 SDK,不会注册 hooks。
适合场景: 长期项目、需要保持决策一致性、不想每次都重新解释项目背景。
安装:
/plugin marketplace add jarrodwatts/claude-hud
/plugin install claude-hud
/claude-hud:setup
安装后重启 Claude Code,HUD 就会出现在终端输入框下方,长这样:
[Opus | Pro] █████░░░░░ 45% | my-project git:(main*) | 5h: 25% | ⏱️ 5m
✓ Read ×3 | ✓ Edit ×1 | ✓ Explore: Scan directory structure (5s)
这个插件本质上是一个常驻 statusline,每 ~300ms 刷新一次,实时展示:
*安装后运行 /claude-hud:configure 可以交互式调整布局、显示元素和配色,也可以直接编辑 ~/.claude/plugins/claude-hud/config.json 做精细配置。
Linux 用户注意:
/tmp通常是独立的 tmpfs 文件系统,安装时可能报EXDEV错误。解决方法:mkdir -p ~/.cache/tmp && TMPDIR=~/.cache/tmp claude,在这个会话里再执行安装命令。
适合场景: 跑长任务时不想被"黑盒"搞焦虑,想知道 Claude 在干嘛、还剩多少 context、配额还够不够。
安装:
claude mcp add --scope user \
--header "CONTEXT7_API_KEY: YOUR_API_KEY" \
--transport http \
context7 https://mcp.context7.com/mcp
API Key 免费获取:context7.com/dashboard,注册后即可拿到,使用 Key 后速率限制更高。
Context7 由 Upstash 开发,解决的是 LLM 一个根本性问题:训练数据会过时。当你问 Claude 如何用 Next.js 15 配置 middleware 时,它可能给你 Next.js 13 时代的写法。
Context7 提供两个核心工具:
resolve-library-id — 将库名映射到 Context7 内部 IDquery-docs — 根据 ID 拉取对应版本的最新文档使用方式极简,在任何 prompt 末尾加上 use context7 即可:
如何在 Next.js 15 中配置 middleware?use context7
用 Prisma 写一个包含关联查询的例子。use context7
Supabase Row Level Security 的语法是什么?use context7
也可以指定具体库 ID 跳过解析步骤:
use context7 with /vercel/next.js for app router setup
建议在项目的 CLAUDE.md 里加一条规则,让 Context7 自动触发:
当需要查阅任何库或框架的文档时,自动使用 Context7 MCP。
适合场景: 使用快速迭代的框架(Next.js、React、Tailwind 等),或者任何需要查阅 API 文档的开发工作。
这是最近才开始用的新工作流,灵感来自 OpenAI 官方发布的 codex-plugin-cc。
核心思路: 用 Claude Code 作为主力实现,用 Codex 作为独立的第二双眼睛做验证。两个来自不同公司、不同训练数据的模型,对同一份代码做独立判断,往往能发现单一模型的盲点。
安装 Codex 插件后,可以在 Claude Code 内直接调用:
/codex:review # 标准代码审查
/codex:adversarial-review # 对抗性审查,专门质疑你的设计决策
/codex:rescue # 把当前卡住的任务完全交给 Codex 处理
/codex:adversarial-review 特别有用,它会专门挑战实现中的假设、权衡和潜在失败模式(认证、数据丢失、竞态条件等),是一个很好的"魔鬼代言人"。
另一个实用模式是用 Git Worktrees 让两个工具并行处理不同任务:
# 让 Claude 做认证重构,同时让 Codex 做 API 端点开发
git worktree add ../task-auth auth-refactor
git worktree add ../task-api api-endpoints
# 终端1
cd ../task-auth && claude
# 终端2
cd ../task-api && codex
这个工作流需要先安装 Codex CLI 并登录(支持 ChatGPT 账号或 OpenAI API Key)。
一个典型的功能开发会话看起来是这样的:
1. 启动会话 → claude-mem 自动注入相关历史上下文
2. /spec → agent-skills 生成需求文档
3. /plan → 拆解任务,生成 task_plan.md(planning-with-files 接管追踪)
4. /build → 逐步实现,context7 实时注入文档
5. /review → Claude 自我审查
6. /codex:adversarial-review → Codex 对抗性验证
7. /ship → 最终检查,生成上线报告
8. 结束会话 → claude-mem 自动压缩并存储本次工作记录
| 组件 | 类型 | 解决什么问题 |
|---|---|---|
| planning-with-files | Skill | 复杂任务规划 + 跨会话进度追踪 |
| agent-skills | Skill | 生产级工程工作流 + 代码质量保障 |
| claude-mem | Plugin | 跨会话持久记忆 + 历史搜索 |
| claude-hud | Plugin | 实时状态看板,告别黑盒 |
| Context7 | MCP | 实时最新文档,杜绝过时 API |
| Codex Plugin | Plugin | 双模型独立验证,提升代码可靠性 |
这套配置目前跑得很稳,如果你也在用 Claude Code,欢迎参考。有问题或者有更好的组合方案,欢迎交流。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。