记忆使 Claude 成为您的工作伙伴——一个能说您内部语言的人。
将简写转化为理解:
用户: "让 todd 做 oracle 的 PSR"
↓ Claude 解码
"让 Todd Martinez(财务主管)准备 Oracle Systems 交易的
管道状态报告(230 万美元,Q2 关账)"
没有记忆,这个请求毫无意义。有了记忆,Claude 知道:
CLAUDE.md ← 热缓存(约 30 人,常用术语)
memory/
glossary.md ← 完整解码器(全部内容)
people/ ← 完整的个人档案
projects/ ← 项目详情
context/ ← 公司、团队、工具
CLAUDE.md(热缓存):
memory/glossary.md(完整词汇表):
memory/people/、projects/、context/:
用户: "让 todd 了解 phoenix 的 PSR"
1. 检查 CLAUDE.md(热缓存)
→ Todd?✓ Todd Martinez,财务
→ PSR?✓ 管道状态报告
→ Phoenix?✓ 数据库迁移项目
2. 如果未找到 → 搜索 memory/glossary.md
→ 完整词汇表包含所有人/所有内容
3. 如果仍未找到 → 询问用户
→ "X 是什么意思?我会记住它。"
这种分层方法使 CLAUDE.md 保持精简(约 100 行),同时支持 memory/ 中的无限扩展。
CLAUDE.mdmemory/ 子目录使用表格保持紧凑。目标约 50-80 行。
# 记忆
## 关于我
[姓名],[团队]的[角色]。[一句话描述我的工作。]
## 人员
| 称呼 | 角色 |
|-----|------|
| **Todd** | Todd Martinez,财务主管 |
| **Sarah** | Sarah Chen,工程部(平台团队) |
| **Greg** | Greg Wilson,销售部 |
→ 完整列表:memory/glossary.md,个人档案:memory/people/
## 术语
| 术语 | 含义 |
|------|---------|
| PSR | 管道状态报告 |
| P0 | 最高优先级,放下一切 |
| standup | 每日 9 点同步会 |
→ 完整词汇表:memory/glossary.md
## 项目
| 名称 | 内容 |
|------|------|
| **Phoenix** | 数据库迁移,Q2 发布 |
| **Horizon** | 移动应用重新设计 |
→ 详情:memory/projects/
## 偏好
- 会议 25 分钟,带缓冲时间
- 异步优先,Slack 优于邮件
- 周五下午不安排会议memory/glossary.md - 解码器:
# 词汇表
工作简写、缩写和内部语言。
## 缩写
| 术语 | 含义 | 上下文 |
|------|---------|---------|
| PSR | 管道状态报告 | 每周销售文档 |
| OKR | 目标与关键成果 | 季度规划 |
| P0/P1/P2 | 优先级级别 | P0 = 放下一切 |
## 内部术语
| 术语 | 含义 |
|------|---------|
| standup | 每日 9 点 #engineering 频道同步会 |
| the migration | Phoenix 项目数据库工作 |
| ship it | 部署到生产环境 |
| escalate | 上报给领导层 |
## 昵称 → 全名
| 昵称 | 人员 |
|----------|--------|
| Todd | Todd Martinez(财务) |
| T | 也是 Todd Martinez |
## 项目代号
| 代号 | 项目 |
|----------|---------|
| Phoenix | 数据库迁移 |
| Horizon | 新移动应用 |memory/people/{name}.md:
# Todd Martinez
**也称:** Todd, T
**角色:** 财务主管
**团队:** 财务部
**汇报对象:** CFO(Michael Chen)
## 沟通方式
- 偏好 Slack 私信
- 回复快,非常直接
- 最佳时间:上午
## 背景
- 负责所有 PSR 和财务报告
- 超过 50 万美元交易审批的关键联系人
- 与销售部密切合作进行预测
## 备注
- 小熊队球迷,喜欢聊棒球memory/projects/{name}.md:
# Phoenix 项目
**代号:** Phoenix
**也称:** "the migration"
**状态:** 进行中,Q2 发布
## 项目内容
从传统 Oracle 数据库迁移到 PostgreSQL。
## 关键人员
- Sarah - 技术负责人
- Todd - 预算负责人
- Greg - 利益相关方(销售影响)
## 背景
预算 120 万美元,6 个月时间线。是 Horizon 项目的关键路径。memory/context/company.md:
# 公司背景
## 工具与系统
| 工具 | 用途 | 内部名称 |
|------|----------|---------------|
| Slack | 沟通 | - |
| Asana | 工程任务 | - |
| Salesforce | CRM | "SF" 或 "the CRM" |
| Notion | 文档/维基 | - |
## 团队
| 团队 | 职责 | 关键人员 |
|------|--------------|------------|
| 平台团队 | 基础设施 | Sarah(负责人) |
| 财务部 | 财务相关工作 | Todd(负责人) |
| 销售部 | 收入 | Greg |
## 流程
| 流程 | 含义 |
|---------|---------------|
| 周同步会 | 周一 10 点全员会议 |
| 发布评审 | 周四部署审批 |始终在响应请求前解码简写:
1. CLAUDE.md(热缓存) → 首先检查,覆盖 90% 的情况
2. memory/glossary.md → 若热缓存中未找到,查询完整词汇表
3. memory/people/、projects/ → 需要时获取丰富详情
4. 询问用户 → 未知术语?学习它。
示例:
用户: "让 todd 做 oracle 的 PSR"
CLAUDE.md 查找:
"todd" → Todd Martinez,财务 ✓
"PSR" → 管道状态报告 ✓
"oracle" → (不在热缓存中)
memory/glossary.md 查找:
"oracle" → Oracle Systems 交易(230 万美元)✓
现在 Claude 可以在完整的上下文中执行操作。
当用户说"记住这个"或"X 意思是 Y"时:
词汇表项(缩写、术语、简写):
人员:
项目:
偏好: 添加到 CLAUDE.md 的偏好部分
当用户问"X 是谁"或"X 是什么意思"时:
使用 /productivity:start
通过扫描您的聊天、日历、邮件和文档进行初始化。提取人员、项目信息,并开始构建词汇表。
todd-martinez.md、project-phoenix.md)| 类型 | CLAUDE.md(热缓存) | memory/(完整存储) |
|---|---|---|
| 人员 | 最常联系的约 30 人 | glossary.md + people/{name}.md |
| 缩写/术语 | 约 30 个最常用 | glossary.md(完整列表) |
| 项目 | 仅活跃项目 | glossary.md + projects/{name}.md |
| 昵称 | 前 30 则在关键人员中 | glossary.md(所有昵称) |
| 公司背景 | 仅快速参考 | context/company.md |
| 偏好 | 所有偏好 | - |
| 历史/过时信息 | ✗ 移除 | ✓ 保留在 memory/ |
提升到 CLAUDE.md 的条件:
降级到仅 memory/ 的条件:
这使 CLAUDE.md 保持新鲜和相关。