Claude Code 内置命令

/memory 命令
完全指南

管理 Claude Code 的持久化记忆,让 AI 跨会话记住项目信息、用户偏好、工作规范

/memory
向下滚动探索 ↓

无参数,打开记忆管理

/memory 不接受任何参数,直接打开交互式记忆管理界面,你可以查看、添加、删除持久化记忆

/memory

特性说明
参数直接运行即可打开记忆管理界面
持久化记忆存储在 .claude/memory/ 目录,跨会话生效
格式Markdown每个记忆是一个 .md 文件,可以直接编辑

用 /memory 管理知识

从项目规范到个人偏好,让 Claude 永远记住你告诉它的一切

📋

保存项目规范

告诉 Claude 记住项目的技术栈、编码规范、架构约定,每次对话自动遵守

# 在对话中告诉 Claude 要记住的信息
记住这个项目使用 TypeScript strict 模式,
所有函数必须有返回类型注解
项目规范 · 自动生效
🎨

记录用户偏好

保存你的编码风格、命名习惯、注释语言等个人偏好,Claude 会始终遵循

# 保存个人编码偏好
记住:我喜欢用 camelCase 命名变量,
注释用中文写,代码用英文
个人偏好 · 跨项目生效
🧠

跨会话知识

保存重要的架构决策和技术选型原因,即使关掉终端下次打开也不会忘记

# 记录重要的技术决策
记住:我们选择 PostgreSQL 而不是 MySQL,
因为需要支持 JSONB 和全文搜索
知识沉淀 · 永久保存

看看记忆怎么用

点击下方标签,观看记忆管理的完整操作流程

claude — add memory
claude — view memory
claude — delete memory

4 种记忆类型详解

不同类型的记忆有不同的作用范围和优先级

类型标识说明
用户信息 user 关于用户的基本信息、偏好、习惯,跨所有项目生效
反馈记忆 feedback 用户对 Claude 回复的反馈,帮助 AI 自动改进回复质量
项目记忆 project 特定项目的架构、规范、约定,仅在当前项目目录生效
参考记忆 reference 重要的参考资料、文档链接、代码片段,需要时可以查阅

记忆存储在哪里

记忆以 Markdown 文件存储在 .claude/memory/ 目录中

1

📁 .claude/ 目录

项目根目录下的 .claude/ 文件夹存储所有 Claude Code 配置和记忆

2

📄 MEMORY.md 索引文件

MEMORY.md 是记忆索引文件,列出所有记忆的标题和链接,Claude 每次启动时读取

3

📝 memory/*.md 记忆文件

每条记忆是一个独立的 Markdown 文件,可以直接用编辑器修改

4

🔄 自动同步

通过 /memory 管理的记忆会自动更新到文件系统,也可以手动编辑文件后生效

用好 /memory 的技巧

💡

高效使用建议

  • 记忆是 Markdown 文件——你可以直接用 VS Code 等编辑器打开 .claude/memory/ 目录编辑,支持完整 Markdown 格式
  • MEMORY.md 是索引文件——它列出所有记忆的标题和链接,Claude 每次启动时自动读取这个文件
  • 用自然语言添加记忆——在对话中直接说"记住xxx"比手动编辑文件更方便
  • 定期清理过期记忆——项目技术栈变更后及时删除旧的规范记忆
  • 区分项目级和用户级——个人偏好放在用户记忆中,项目规范放在项目记忆中