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

概述

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

基本语法

 
    /memory

功能说明

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

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

CLAUDE.md 文件

CLAUDE.md 文件通常包含:

  1. 项目概述 :项目的基本信息和目标
  2. 架构说明 :项目架构和技术栈
  3. 代码规范 :编码标准和最佳实践
  4. 重要说明 :需要注意的事项
  5. 上下文信息 :AI 需要了解的项目细节

使用场景

1. 添加项目信息

 
    # 添加项目概述
    /memory
 
    # 在文件中添加项目的基本信息

2. 更新架构说明

 
    # 项目架构发生变化时
    /memory
 
    # 更新架构说明

3. 添加代码规范

 
    # 添加编码标准
    /memory
 
    # 在文件中添加代码规范

4. 补充上下文

 
    # 添加 AI 需要了解的信息
    /memory
 
    # 补充项目上下文

CLAUDE.md 示例

    # 项目名称
 
    ## 项目概述
 
    这是一个示例项目,用于演示 CLAUDE.md 的使用。
 
    ## 技术栈
 
    - 前端:React + TypeScript
    - 后端:Node.js + Express
    - 数据库:PostgreSQL
 
    ## 架构说明
 
    项目采用前后端分离架构:
    - 前端负责用户界面
    - 后端提供 API 接口
    - 数据库存储数据
 
    ## 代码规范
 
    - 使用 TypeScript 进行类型检查
    - 遵循 ESLint 规则
    - 使用 Prettier 格式化代码
 
    ## 重要说明
 
    - 所有 API 请求需要认证
    - 敏感信息存储在环境变量中
    - 不要在代码中硬编码密钥

注意事项

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

与其他命令的配合使用

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

最佳实践

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

总结

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

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

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