7.19 /memory - 编辑CLAUDE.md内存文件

2 分钟阅读

概述#

/memory 命令用于编辑 CLAUDE.md 内存文件,该文件包含项目的上下文信息和重要知识。

基本语法#

bash
/memory

功能说明#

执行 /memory 命令后,Claude Code 会:

  1. 打开 CLAUDE.md 文件
  2. 在编辑器中显示文件内容
  3. 允许你编辑文件
  4. 保存更改后,更新项目上下文

CLAUDE.md 文件#

CLAUDE.md 文件通常包含:

  1. 项目概述:项目的基本信息和目标
  2. 架构说明:项目架构和技术栈
  3. 代码规范:编码标准和最佳实践
  4. 重要说明:需要注意的事项
  5. 上下文信息: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 请求需要认证 - 敏感信息存储在环境变量中 - 不要在代码中硬编码密钥

注意事项#

  1. CLAUDE.md 文件会自动作为上下文
  2. 文件内容会影响 AI 的理解
  3. 建议定期更新文件内容
  4. 文件可以添加到版本控制中
  5. 避免在文件中包含敏感信息

与其他命令的配合使用#

bash
# 初始化项目,然后编辑内存文件 /init /memory # 执行流程: # 1. 初始化项目知识图谱 # 2. 编辑 CLAUDE.md 文件 # 3. 补充或更新项目信息

最佳实践#

  1. 定期更新:定期更新 CLAUDE.md 文件
  2. 清晰描述:使用清晰的语言描述项目
  3. 结构化内容:使用标题和列表组织内容
  4. 避免冗余:避免重复或无关的信息
  5. 团队协作:与团队共享和维护文件

总结#

/memory 命令是 Claude Code 中用于管理项目上下文的重要命令。通过使用此命令,你可以:

  • 编辑 CLAUDE.md 文件
  • 更新项目上下文信息
  • 补充 AI 需要了解的细节
  • 提高对话的准确性

合理使用 /memory 命令可以帮助你更好地管理项目上下文,提高 AI 的理解能力。

标记本节教程为已读

记录您的学习进度,方便后续查看。