06
COURSE 06
AI 应用通识课程

Claude Code
使用指南

从装上到用顺
上下文 · 记忆 · 版本管理
课程定位

这节课讲什么

上节课(第 05 课)
Claude Code 是什么
工作原理 · 失败模式 · 技术架构
这节课(第 06 课)
装上之后怎么用顺
三个使用习惯 · 不翻车的工作流
三个习惯: 上下文治理  ·  记忆复用  ·  版本管理 有了这三个习惯,才不会越用越乱
PART 01

安装只需三步

STEP 01
安装 Node.js
$ node --version
v20.11.0
去 nodejs.org 下载 LTS 版本
STEP 02
安装 Claude Code
$ npm install -g @anthropic-ai/claude-code
全局安装,任何目录都能用
STEP 03
登录 & 验证
$ claude login
$ claude --version
2.1.128
出现版本号 = 装成功了
PART 01

三种权限模式

模式 什么时候会确认 适合谁
Plan Mode 只给计划,不动任何东西 不确定要做什么时,先用这个看看
默认模式 每次文件改动和命令执行都确认 日常使用推荐,看清楚每步在做什么
Accept Edits 文件改动自动通过,命令仍确认 熟悉项目后可以开,加速工作流
Shift + Tab 循环切换三种模式  ·  新手从默认模式开始
PART 02

上下文管理:为什么会"变笨"

Claude Code 把整个对话历史、读过的文件、执行结果全部塞进上下文窗口。

窗口越满 → 注意力越分散 → 回答质量真的会下降。
0%
新会话
状态最好
60%
该 compact 了
质量开始下降
90%+
危险区域
明显变笨
坑:一个对话里做十件事,是最容易让它变笨的操作
PART 02

三个关键命令

Claude Code
> /compact   # 压缩总结历史,释放空间(推荐上下文 >60% 就做)
> /clear     # 清空上下文,重新开始(新任务用这个)
> /context   # 查看当前上下文占比,随时监控
推荐节奏: 完成一件事 → /compact → 下一件事
新任务: /clear 开新会话,不带旧包袱
PART 03

两层记忆机制

第一层
CLAUDE.md
你主动写的工作手册
  • 每次启动都会读
  • 写稳定的原则和约定
  • 项目级 + 全局都有
  • 团队可以共享
类比:合同 📄
第二层
Auto Memory
它自动积累的使用记录
  • 用 /memory 开启
  • 后台自动记录偏好
  • 按需加载,不占主上下文
  • 记错可以让它忘掉
类比:笔记本 📓
PART 03

CLAUDE.md 三层作用域

作用域层级
# 从大到小,三层叠加,不冲突 ~/.claude/CLAUDE.md # 全局:你的个人偏好,所有项目生效 项目根目录/CLAUDE.md # 项目级:这个项目的规则,可进 Git 团队共享 子目录/CLAUDE.md # 文件夹级:局部规则,覆盖上层
✅ 写进去的内容
  • 常用语言和框架偏好
  • 项目背景和核心约定
  • 输出格式要求
  • 踩过的坑,明确的禁止项
❌ 不要写的内容
  • 太长的内容(超长稀释注意力)
  • 频繁变动的临时信息
  • 当前任务状态(放 Auto Memory)
/init 自动扫描项目,生成初版 CLAUDE.md
PART 03

Auto Memory:四种记忆类型

/memory 开启 · 换项目需重新积累 · 记错了说"忘掉刚刚那条"

user
用户信息
身份、偏好、习惯。让它知道你是谁、喜欢什么风格。
feedback
你的反馈
你纠正过它的地方。下次不用再说一遍"不要这样做"。
project
项目状态
进度、决策、待办。跨会话保持项目连续性。
reference
外部资料
文档链接、参考资料索引。知道去哪找信息。
PART 04

工作流闭环:出错有后路

后悔药:cc 自带回滚
双击 ESC  /  /rewind
  • 可选仅回滚对话
  • 可选连文件一起回滚
⚠️ 终端命令的副作用无法回滚
(安装了包、下载了文件)
真正保险:Git 存档
$ git init
$ git add .
$ git commit -m "完成任务描述"
把 Git 想成游戏存档系统。
Claude Code 搞坏了 → git reset 回存档点。
PART 04

推荐工作节奏

1
Plan Mode 先看计划
确认 Claude Code 理解了任务,方向对了再动手
2
默认模式执行,看每步 diff
每次改动确认一下,别让它偷偷改了不该改的地方
3
完成 → git commit
一步一存档,随时可以回滚,不怕出错
4
/compact 整理上下文
占比超 60% 就做,保持状态清醒
5
重复
新任务 /clear 开新会话,带着干净的状态继续
PART 05

Karpathy 四原则

Andrej Karpathy(特斯拉前 AI 负责人)观察 LLM 编码行为总结,也适用于你怎么和它协作

原则 01
先说清楚再动手
任务有歧义时先确认,不要让它默默猜。用 Plan Mode 看计划再执行。
原则 02
要简单,不要花哨
需求越具体越好。"修改这个函数的逻辑"比"优化代码"好得多。
原则 03
只改该改的地方
盯住 diff,确认它只动了你要它动的地方,没有"顺手优化"周边代码。
原则 04
把任务变成可验证目标
"修复 bug" → "写一个能复现这个 bug 的测试,让测试通过"。多步任务先列计划。
总结

上下文习惯 超过 60% 就 /compact,任务之间 /clear

记忆习惯  CLAUDE.md 写稳定原则,Auto Memory 积累偏好

版本习惯  每完成一步就 git commit,出错随时回头

有了这三个习惯,Claude Code 才会越用越顺

1 / 13