Claude 习惯保存指南

让 Claude 记住你的偏好,打造专属 AI 助手

📋 两种保存方式

Claude Code (CLI)

通过 CLAUDE.md 文件和 settings.json 配置,适合开发者

本地文件

Claude.ai (Web)

通过 Memory 功能自动记忆对话偏好,适合所有用户

云端同步

📁 CLAUDE.md 文件系统 Claude Code

CLAUDE.md 是 Claude Code 的核心配置文件,每次对话都会自动加载为上下文。你可以在这里定义代码风格、项目规范、常用命令等。

全局配置(所有项目生效)
~/.claude/CLAUDE.md
你的个人偏好:编辑器设置、代码风格、通用快捷方式
项目配置(当前项目生效)
./CLAUDE.md
项目规范:架构说明、测试要求、依赖信息
本地私有配置(不提交 Git)
./CLAUDE.local.md
个人私有偏好,自动被 .gitignore 忽略
规则目录(大型项目)
./.claude/rules/*.md
分模块管理规则,所有 .md 文件自动加载

💡 快速添加

在对话中按 # 键可快速将当前指令添加到 CLAUDE.md,无需手动编辑文件。

✍️ CLAUDE.md 示例

# 代码风格
- 使用 TypeScript,严格模式
- 函数优先使用箭头函数
- 变量命名使用 camelCase
- 组件命名使用 PascalCase

# 项目结构
- src/components/ - React 组件
- src/hooks/ - 自定义 Hooks
- src/utils/ - 工具函数

# 测试要求
- 新功能必须添加单元测试
- 测试命令: npm test

# 常用命令
- 启动开发: npm run dev
- 构建: npm run build
- 代码检查: npm run lint

# 注意事项
- 不要修改 .env 文件
- API 密钥存放在环境变量中

📊 配置优先级(从高到低)

最高 命令行参数 当前会话临时覆盖
.claude/settings.local.json 本地项目私有配置
.claude/settings.json 项目共享配置
~/.claude/settings.json 全局用户配置

自定义斜杠命令 Claude Code

将常用操作封装为命令,在 .claude/commands/ 目录下创建 Markdown 文件即可。

示例:修复 GitHub Issue
.claude/commands/fix-issue.md
# 内容示例
请修复 GitHub Issue #$1

步骤:
1. 阅读 Issue 描述
2. 定位相关代码
3. 实现修复
4. 添加测试
5. 提交 PR

使用方式:/project:fix-issue 123

🧠 Memory 记忆功能 Claude.ai

Claude.ai 的 Memory 功能可以跨对话记住你的偏好,自动从聊天历史中学习。2025年10月起面向所有付费用户开放。

👤
角色与工作
职业、专业领域
📂
当前项目
进行中的任务
💬
沟通偏好
语言风格、详细程度

最佳实践

⌨️ 常用快捷操作

#

添加指令到 CLAUDE.md

/init

初始化项目 CLAUDE.md

/memory

查看当前加载的记忆

Esc

中断当前操作