7.19 /memory - 编辑CLAUDE.md内存文件
第 7 章 · 斜杠命令指南 · 第2部分:命令参考
概述#
/memory 命令用于编辑 CLAUDE.md 内存文件,该文件包含项目的上下文信息和重要知识。
基本语法#
bash复制/memory
功能说明#
执行 /memory 命令后,Claude Code 会:
- 打开
CLAUDE.md文件 - 在编辑器中显示文件内容
- 允许你编辑文件
- 保存更改后,更新项目上下文
CLAUDE.md 文件#
CLAUDE.md 文件通常包含:
- 项目概述:项目的基本信息和目标
- 架构说明:项目架构和技术栈
- 代码规范:编码标准和最佳实践
- 重要说明:需要注意的事项
- 上下文信息:AI 需要了解的项目细节
使用场景#
1. 添加项目信息#
bash复制# 添加项目概述/memory # 在文件中添加项目的基本信息
2. 更新架构说明#
bash复制# 项目架构发生变化时/memory # 更新架构说明
3. 添加代码规范#
bash复制# 添加编码标准/memory # 在文件中添加代码规范
4. 补充上下文#
bash复制# 添加 AI 需要了解的信息/memory # 补充项目上下文
CLAUDE.md 示例#
markdown复制# 项目名称 ## 项目概述 这是一个示例项目,用于演示 CLAUDE.md 的使用。 ## 技术栈 - 前端:React + TypeScript - 后端:Node.js + Express - 数据库:PostgreSQL ## 架构说明 项目采用前后端分离架构: - 前端负责用户界面 - 后端提供 API 接口 - 数据库存储数据 ## 代码规范 - 使用 TypeScript 进行类型检查 - 遵循 ESLint 规则 - 使用 Prettier 格式化代码 ## 重要说明 - 所有 API 请求需要认证 - 敏感信息存储在环境变量中 - 不要在代码中硬编码密钥
注意事项#
CLAUDE.md文件会自动作为上下文- 文件内容会影响 AI 的理解
- 建议定期更新文件内容
- 文件可以添加到版本控制中
- 避免在文件中包含敏感信息
与其他命令的配合使用#
bash复制# 初始化项目,然后编辑内存文件/init /memory # 执行流程:# 1. 初始化项目知识图谱# 2. 编辑 CLAUDE.md 文件# 3. 补充或更新项目信息
最佳实践#
- 定期更新:定期更新
CLAUDE.md文件 - 清晰描述:使用清晰的语言描述项目
- 结构化内容:使用标题和列表组织内容
- 避免冗余:避免重复或无关的信息
- 团队协作:与团队共享和维护文件
总结#
/memory 命令是 Claude Code 中用于管理项目上下文的重要命令。通过使用此命令,你可以:
- 编辑
CLAUDE.md文件 - 更新项目上下文信息
- 补充 AI 需要了解的细节
- 提高对话的准确性
合理使用 /memory 命令可以帮助你更好地管理项目上下文,提高 AI 的理解能力。