CLAUDE.md
概述
CLAUDE.md 是概率性 AI 系统的"宪法"——跨会话持久化的项目记忆与架构约束体系,提供多层级配置管理。
关键内容
- 三级层级结构:
- 全局层(~/.claude/CLAUDE.md):个人代码风格偏好、常用工具链配置
- 项目层(./CLAUDE.md):团队共享的技术栈、架构规则、禁止事项
-
子目录层(./src/api/CLAUDE.md):特定目录的覆盖规则
-
架构约束实现:
- 结合 Hooks 强制执行硬性约束(如代码检查、数据库变更规则)
-
与行为建议不同,通过技术手段确保规则执行
- 自动上下文压缩(Compressor wU2)在窗口达到92%阈值时触发
- 保留关键代码片段和用户显式请求的内容
-
CLAUDE.md 规则跨会话持久,不受压缩影响
- 会话启动时加载所有 Skill 描述(轻量)
- Claude 识别需要哪个 Skill 后按需加载完整内容
-
Skill 用完可从上下文卸载,保持上下文开销最小
- 层 1:CLAUDE.md(稳定规则,每月变化)- 架构约束、技术栈声明、禁止事项
- 层 2:记忆文件(累积上下文,每周变化)- 已尝试方案、调试决策记录、重要发现备忘
- 层 3:Skills(复用指令集,按需演化)- 调试模式、代码审查模式等
来源
- 05_to_08_combined — CLAUDE.md & 上下文管理系统
- [[]] —
相关
- 三层记忆架构 — relates_to
- Context Management — relates_to
- Claude Code — relates_to
- Skills — relates_to
- Compact Instructions — relates_to