记忆管理:功能详解

记忆管理:功能详解

Written By
技能练习生
技能练习生

两层记忆架构

热缓存 (CLAUDE.md):

  • 前~30 个最常接触的人
  • ~30 个最常用缩略词/术语
  • 活跃项目 (5-15 个)
  • 你的偏好
  • 目标:覆盖 90% 日常解码需求
  • 大小:~100 行

完整知识库 (memory/):

  • memory/glossary.md —— 完整解码环 (所有人、所有术语)
  • memory/people/ —— 完整档案
  • memory/projects/ —— 项目详情
  • memory/context/ —— 公司、团队、工具
  • 热缓存中未找到时搜索这里
  • 可以无限增长

工作流程:

用户说:"ask todd about the PSR for phoenix"

检查CLAUDE.md(热缓存)
    → todd? ✓ Todd Martinez,Finance
    → PSR? ✓ Pipeline Status Report
    → phoenix? ✓ DB迁移项目
全部找到 → Claude可以完全理解并行动

查找流程

用户输入:"ask todd about the PSR for phoenix"

1. 检查CLAUDE.md(热缓存)
   → todd? ✓ Todd Martinez,Finance
   → PSR? ✓ Pipeline Status Report
   → phoenix? ✗ (不在热缓存)

2. 如果未找到 → 搜索memory/glossary.md
   → phoenix? ✓ Phoenix项目(DB迁移)

3. 如果仍然未找到 → 询问用户
   → "我不认识X,能告诉我吗?我会记住。"

这种分层方法保持CLAUDE.md精简(~100行),
同时在memory/中支持无限规模。

使用表格保持紧凑。目标~50-80 行总计。