2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家
大多数开发者止步于 CLAUDE.md。这只是第一层。一个生产级的 Claude 代码驾驭系统需要五个层级:记忆、工具、权限、钩子和可观测性。以下是完整的设置指南。
Claude 代码驾驭系统包含五个层级:
- 记忆 — CLAUDE.md、MEMORY.md、.claude/commands/
- 工具 — MCP 服务器(最佳数量:2–3 个)
- 权限 — settings.json 中的允许/拒绝列表
- 钩子 — 工具使用前/后的验证
- 可观测性 — 决策日志、成本跟踪、异常检测
大多数开发者仅拥有第一层。设置顺序:1→4→2→3→5(先建立防护栏,再赋予能力)。
为什么?因为 LangChain 仅通过驾驭系统的变更就获得了 +13.7 的基准测试分数提升——在同一模型上从 52.8% 跃升至 66.5%。
第一层:记忆(基础)
你的 CLAUDE.md 是项目规则文件。Claude 会在每次提示时读取它并始终遵循。
记忆中应包含的内容:
- CLAUDE.md — 最多 40–60 行。项目背景、约定、约束条件。
- MEMORY.md — 长期学习记录。“我们发现如果没有 Y,X 就会失败。”
- .claude/commands/ — 作为命令的可重用提示模板。
苏黎世联邦理工学院的发现: 仅靠 CLAUDE.md 将改进限制在约 4%。它是必要的,但不足够。
HumanLayer 基准测试: 将 CLAUDE.md 控制在 60 行以内的团队比撰写 200 行长篇大论的团队表现出更好的合规性。越短越清晰。
# CLAUDE.md 结构示例
## 项目身份
- 框架:Next.js 15 + TypeScript
- 包管理器:pnpm
- 架构:API 路由 + React 组件
## 你的角色
- 一名交付功能的全栈开发者
- 对模式有明确偏好:优先使用钩子而非高阶组件
- 在速度与可维护性之间取得平衡
## 规则
1. 修改 /lib 目录时务必包含测试
2. 所有提交均使用约定式提交规范
3. 如果建议破坏性变更,请先发出警告
4. 数据库迁移需要回滚逻辑
## 代码约定
- 文件夹结构:/pages, /components, /lib, /styles
- 组件命名:React 文件使用帕斯卡命名法
- API 路由:端点处理程序使用驼峰命名法
## 禁止事项
- 不要在没有原子提交的情况下进行重构
- 不要在未检查打包体积影响的情况下添加依赖
- 不要提交 .env 文件
第二层:工具(增加能力)
工具即 MCP 服务器。Claude 使用它们来读取文件、运行命令、查询数据库。
HumanLayer 的发现: 过多的工具会导致智能体困惑。每个工具都会带来上下文开销。最佳数量:每个项目 2–3 个 MCP 服务器。
不是 20 个。也不是“所有可用的服务器”。
哪 2–3 个工具?
- 文件系统工具 — 读/写/执行(几乎总是需要)
- 一个领域特定工具 — 数据库、API、命令行界面
- 可选:可观测性工具 — 日志、指标
Next.js 项目示例:
- 文件系统(内置)
- Postg
免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。