name: 内存管理 description: 两层级内存系统,使克劳德成为真正的工作场所协作者。解码简写、缩写、昵称和内部语言,让克劳德能像同事一样理解请求。CLAUDE.md 用于工作记忆,memory/ 目录用于完整知识库。
内存管理
内存使克劳德成为您的工作场所协作者——一个能说您内部语言的人。
目标
将简写转化为理解:
用户: "让托德做 Oracle 的 PSR"
↓ 克劳德解码
"让托德·马丁内斯(财务主管)为 Oracle Systems 交易(230万美元,第二季度关闭)准备管道状态报告"
没有内存,这个请求毫无意义。有了内存,克劳德知道:
- 托德 → 托德·马丁内斯,财务主管,偏好 Slack
- PSR → 管道状态报告(每周销售文档)
- Oracle → Oracle Systems 交易,不是公司
架构
CLAUDE.md ← 热缓存(约30人,常见术语)
memory/
glossary.md ← 完整解码环(一切)
people/ ← 完整个人档案
projects/ ← 项目详情
context/ ← 公司、团队、工具
CLAUDE.md(热缓存):
- 您最常互动的约30人
- 约30个最常见缩写/术语
- 活跃项目(5-15个)
- 您的偏好
- 目标:覆盖90%的日常解码需求
memory/glossary.md(完整术语表):
- 完整解码环——每个人、每个术语
- 当某物不在 CLAUDE.md 中时搜索
- 可无限增长
memory/people/, projects/, context/:
- 执行时需要时的丰富细节
- 完整档案、历史、背景
查找流程
用户: "问托德关于 Phoenix 的 PSR"
1. 检查 CLAUDE.md(热缓存)
→ 托德? ✓ 托德·马丁内斯,财务
→ PSR? ✓ 管道状态报告
→ Phoenix? ✓ 数据库迁移项目
2. 如果未找到 → 搜索 memory/glossary.md
→ 完整术语表包含每个人/每件事
3. 如果仍未找到 → 询问用户
→ "X 是什么意思?我会记住它。"
这种分层方法保持 CLAUDE.md 精简(约100行),同时支持 memory/ 中的无限扩展。
文件位置
- 工作记忆: 当前工作目录中的
CLAUDE.md - 深度记忆:
memory/子目录
工作记忆格式(CLAUDE.md)
使用表格以保持紧凑。目标约50-80行总行数。
# 记忆
## 我
[姓名],[团队]的[角色]。[关于我做什么的一句话。]
## 人物
| 谁 | 角色 |
|-----|------|
| **托德** | 托德·马丁内斯,财务主管 |
| **莎拉** | 莎拉·陈,工程(平台) |
| **格雷格** | 格雷格·威尔逊,销售 |
→ 完整列表:memory/glossary.md,档案:memory/people/
## 术语
| 术语 | 含义 |
|------|---------|
| PSR | 管道状态报告 |
| P0 | 最高优先级 |
| standup | 每日上午9点同步 |
→ 完整术语表:memory/glossary.md
## 项目
| 名称 | 内容 |
|------|------|
| **凤凰** | 数据库迁移,第二季度发布 |
| **地平线** | 移动应用重新设计 |
→ 详情:memory/projects/
## 偏好
- 25分钟会议带缓冲
- 异步优先,Slack 优于邮件
- 周五下午无会议
深度记忆格式(memory/)
memory/glossary.md - 解码环:
# 术语表
工作场所简写、缩写和内部语言。
## 缩写
| 术语 | 含义 | 背景 |
|------|---------|---------|
| PSR | 管道状态报告 | 每周销售文档 |
| OKR | 目标与关键成果 | 季度规划 |
| P0/P1/P2 | 优先级级别 | P0 = 最高优先级 |
## 内部术语
| 术语 | 含义 |
|------|---------|
| standup | 每日上午9点在 #engineering 的同步 |
| 迁移 | 项目凤凰的数据库工作 |
| ship it | 部署到生产环境 |
| escalate | 向上级汇报 |
## 昵称 → 全名
| 昵称 | 人物 |
|----------|--------|
| 托德 | 托德·马丁内斯(财务) |
| T | 也是托德·马丁内斯 |
## 项目代号
| 代号 | 项目 |
|----------|---------|
| 凤凰 | 数据库迁移 |
| 地平线 | 新移动应用 |
memory/people/{姓名}.md:
# 托德·马丁内斯
**也称作:** 托德,T
**角色:** 财务主管
**团队:** 财务
**汇报对象:** CFO(迈克尔·陈)
## 沟通方式
- 偏好 Slack 私信
- 快速响应,非常直接
- 最佳时间:上午
## 背景
- 处理所有 PSR 和财务报告
- 超过50万美元交易批准的关键联系人
- 与销售紧密合作进行预测
## 备注
- 小熊队粉丝,喜欢聊棒球
memory/projects/{名称}.md:
# 项目凤凰
**代号:** 凤凰
**也称作:** "迁移"
**状态:** 活跃,第二季度发布
## 内容
从遗留 Oracle 到 PostgreSQL 的数据库迁移。
## 关键人物
- 莎拉 - 技术负责人
- 托德 - 预算所有者
- 格雷格 - 利益相关者(销售影响)
## 背景
120万美元预算,6个月时间线。地平线项目的关键路径。
memory/context/company.md:
# 公司背景
## 工具与系统
| 工具 | 用于 | 内部名称 |
|------|----------|---------------|
| Slack | 沟通 | - |
| Asana | 工程任务 | - |
| Salesforce | CRM | "SF" 或 "CRM" |
| Notion | 文档/wiki | - |
## 团队
| 团队 | 职责 | 关键人物 |
|------|--------------|------------|
| 平台 | 基础设施 | 莎拉(负责人) |
| 财务 | 财务事务 | 托德(负责人) |
| 销售 | 收入 | 格雷格 |
## 流程
| 流程 | 含义 |
|---------|---------------|
| 每周同步 | 周一上午10点全员会议 |
| 发布审核 | 周四部署批准 |
如何交互
解码用户输入(分层查找)
总是在行动前解码简写:
1. CLAUDE.md(热缓存) → 先检查,覆盖90%情况
2. memory/glossary.md → 如果不在热缓存,检查完整术语表
3. memory/people/, projects/ → 需要时的丰富细节
4. 询问用户 → 未知术语?学习它。
示例:
用户: "让托德做 Oracle 的 PSR"
CLAUDE.md 查找:
"托德" → 托德·马丁内斯,财务 ✓
"PSR" → 管道状态报告 ✓
"oracle" → (不在热缓存)
memory/glossary.md 查找:
"oracle" → Oracle Systems 交易(230万美元) ✓
现在克劳德可以带着完整背景行动。
添加记忆
当用户说"记住这个"或"X 意思是 Y"时:
-
术语表项(缩写、术语、简写):
- 添加到 memory/glossary.md
- 如果经常使用,添加到 CLAUDE.md 快速术语表
-
人物:
- 创建/更新 memory/people/{姓名}.md
- 如果重要,添加到 CLAUDE.md 关键人物
- 捕获昵称 - 解码的关键
-
项目:
- 创建/更新 memory/projects/{名称}.md
- 如果当前活跃,添加到 CLAUDE.md 活跃项目
- 捕获代号 - “凤凰”、"迁移"等
-
偏好: 添加到 CLAUDE.md 偏好部分
回忆记忆
当用户问"X 是谁"或"X 是什么意思"时:
- 先检查 CLAUDE.md
- 检查 memory/ 获取完整详情
- 如果未找到:“我还不知道 X 是什么意思。您能告诉我吗?”
渐进式披露
- 加载 CLAUDE.md 以快速解析任何请求
- 当需要完整背景执行时,深入 memory/
- 示例:起草一封关于 PSR 给托德的邮件
- CLAUDE.md 告诉您托德 = 托德·马丁内斯,PSR = 管道状态报告
- memory/people/todd-martinez.md 告诉您他偏好 Slack,直接
引导
使用 /productivity:start 通过扫描您的聊天、日历、邮件和文档来初始化。提取人物、项目,并开始构建术语表。
约定
- 粗体 CLAUDE.md 中的术语以提高可扫描性
- 保持 CLAUDE.md 在约100行以下("热30"规则)
- 文件名:小写,连字符(
todd-martinez.md,project-phoenix.md) - 总是捕获昵称和替代名称
- 术语表表格便于查找
- 当某物经常使用时,提升到 CLAUDE.md
- 当某物过时时,降级到仅 memory/
什么放哪里
| 类型 | CLAUDE.md(热缓存) | memory/(完整存储) |
|---|---|---|
| 人物 | 约30个最常联系联系人 | glossary.md + people/{姓名}.md |
| 缩写/术语 | 约30个最常见 | glossary.md(完整列表) |
| 项目 | 仅活跃项目 | glossary.md + projects/{名称}.md |
| 昵称 | 如果在关键人物中且在前30 | glossary.md(所有昵称) |
| 公司背景 | 仅快速参考 | context/company.md |
| 偏好 | 所有偏好 | - |
| 历史/过时 | ✗ 移除 | ✓ 保留在 memory/ |
提升 / 降级
提升到 CLAUDE.md 当:
- 您频繁使用一个术语/人物
- 它是活跃工作的一部分
降级到仅 memory/ 当:
- 项目完成
- 人物不再是频繁联系人
- 术语很少使用
这保持 CLAUDE.md 新鲜和相关。