AI CODING -- LESSON 02

Claude Code
从入门到实战

上一课你学会了 「用 AI 的正确姿势」
这一课,我们把它落地

2026 Q1 | 全员适用 | 需完成第一课 | 认知 + 实操 + 进阶 + 课后作业

上一课的结论

AI 从「搜索引擎」到「工作流引擎」的跃迁
关键是 写规则,不写代码

今天我们用一个具体工具,把这个理念实操出来 --

AGENDA

今天的六个模块

01

Claude Code 是什么

不是聊天框,是终端里的 AI 工程师

02

四个核心概念

CLAUDE.md + Skills + MCP + Hooks

03

实操演练

从零搭建一个 AI 驱动的项目

04

进阶认知

上下文工程 + 记忆系统 + 成本意识

05

最佳实践

八条铁律 + 四个误区

06

课后作业

分岗位的三级动手任务

100K
GitHub Stars(收藏数)
上线 3 个月
450+
社区 Skills
一条命令安装
10x
效率提升
Anthropic 内部数据

Claude Code 是目前增长最快的 AI 编程工具 -- 不是因为模型好,而是因为架构对

BEFORE WE START

等一下 -- 什么是「终端」?

不用慌 -- 它就是一个打字的窗口,你说话电脑执行

$ cd my-project
$ claude
Claude Code 已启动
你: 帮我分析上个月的销售数据
AI: 好的,我来读取 data/ 目录...
AI: 已生成图表 → output/report.png

GUI = 点菜用菜单

鼠标点按钮、选菜单 -- 你每天用的微信、Excel 就是 GUI

CLI = 直接跟厨师说

打字下指令,电脑立刻执行 -- 没有按钮,但更快更精确

怎么打开?

Mac: 搜索「终端」或「Terminal」
Windows: 搜索「PowerShell」或「终端」

不需要会编程 -- Claude Code 听的是自然语言

PART 01

Claude Code 是什么?

不是网页聊天框的替代品 -- 是一种全新的工作方式

ChatGPT / 网页 AI

  • 对话框里聊天
  • 复制粘贴代码
  • 每次从头教
  • 不知道你的项目结构
  • 你是操作员

Claude Code

  • 在你的终端里工作
  • 直接读写你的文件
  • CLAUDE.md 写一次永久生效
  • 理解整个项目上下文
  • 你是指挥官
THE ANALOGY

还记得「餐厅」比喻吗?

CLAUDE.md= 餐厅 SOP(标准流程)
+
Skills= 标准菜谱
+
MCP= 厨房设备
+
Hooks= 后厨监控

SOP = 怎么做 | 菜谱 = 做什么 | 设备 = 能做到 | 监控 = 必须做到
四者配合 = 一家能自动运转的餐厅

PART 02 -- CONCEPT 1

CLAUDE.md = 你的管理手册

写在项目根目录,AI 每次启动自动读取

身份定义

「你是财税方向的产品经理助手」-- AI 知道自己的角色

质量标准

「可读性 > 正确性 > 性能」-- 统一团队审美

禁止事项

「不许删数据文件、不许 mock(模拟数据)」-- 划红线

# CLAUDE.md -- 项目根目录 ## Identity - Role: 财税合规产品经理助手 - Language: 说明中文,代码英文 ## Rules - Quality: 可读性 > 正确性 > 性能 - No mock: 端到端真实验证 - No emoji: 纯文本前缀 OK/WARN/ERROR ## Safety - 禁止删除数据文件 - git push 需要人工确认
CONCEPT 2

Skill = 可复用的 AI 操作手册

装一次,永久生效。像 App Store 一样一键安装

竞品分析

自动搜索竞品、生成对比表、输出给 CEO 的摘要

合规检查

读取最新政策、比对现有流程、标注合规差异

代码审查

自动检测安全漏洞、代码风格、性能问题

周报生成

读取 git 记录 + 任务系统,自动生成结构化周报

claude install-skill https://github.com/anthropics/skills/tree/main/competitive-analysis

不要重新发明轮子 -- 社区 450+ Skills,先找再写

CONCEPT 3

MCP = AI 的 USB 接口

让 AI 连接外部世界:数据库、API(应用接口)、浏览器、文件系统

GitHub MCP

读 PR(合并请求)、提 Issue(工单)、搜代码 -- AI 直接操作 GitHub

浏览器 MCP

打开网页、填表单、截图 -- AI 操作 Chrome

数据库 MCP

查数据、改表结构、跑 SQL(数据库查询) -- AI 直连数据库

Slack / 飞书 MCP

发消息、读频道、@人 -- AI 参与团队协作

Cloudflare MCP

管 Workers(云函数)、查 KV(键值存储)、部署 -- AI 运维基础设施

自定义 MCP

任何 API 都能封装成 MCP -- 无限扩展能力边界

HOW IT WORKS

Claude Code 的三层架构

YOU
指挥层
CLAUDE.md 定规则 + 自然语言下指令 + 验收结果
AI
执行层
Claude Opus(高精度)/ Sonnet(平衡)理解意图 → 调用 Skills → 读写文件 → 运行命令
EXT
连接层
MCP 协议连接 GitHub、浏览器、数据库、Slack -- 无限扩展

你只需要管好指挥层 -- 写好规则,下好指令,验收结果

CONCEPT 4

Hooks = AI 的「自动管家」

CLAUDE.md 是「应该怎么做」,Hooks 保证「必须怎么做」

推代码前自动拦截

PreToolUse(工具调用前)钩子:AI 要 git push(推代码) 时弹出确认,防误操作

改文件后自动检查

PostToolUse(工具调用后)钩子:每次编辑后自动跑格式化 + 类型检查

开会话自动加载状态

SessionStart(会话启动时)钩子:新会话自动恢复上次进度

聊太久自动提醒清理

Stop(每次回复后)钩子:检测上下文快满了,提醒你做压缩

员工手册靠自觉,门禁系统靠机制 -- Hooks 就是你的门禁系统

PART 03 -- BEFORE/AFTER

同样的需求,两种做法

BEFORE -- 网页聊天

1. 打开 ChatGPT

2. 「帮我写个 Python 脚本分析 CSV(表格数据)」

3. 复制代码到本地

4. 运行报错

5. 复制错误回去问

6. 循环 3-5 次...

耗时 40 分钟,还不确定对不对

AFTER -- Claude Code

1. 终端里打开项目文件夹

2. 「分析 data/ 里的销售数据,按月汇总,输出图表」

3. AI 自己读文件、写代码、运行、修 bug

4. 你验收结果

5 分钟,端到端验证过的

HANDS-ON

实操:从零开始

跟着做 -- 三步把 Claude Code 跑起来

Step 1: 安装

npm install -g @anthropic-ai/claude-code cd your-project claude

一条命令装好,在项目目录里启动

Step 2: 写 CLAUDE.md

# CLAUDE.md - 说明用中文,代码用英文 - 质量优先级:可读 > 正确 > 快 - 禁止删除数据文件

三行规则,AI 每次自动遵守

Step 3: 下指令

你: 分析 data/sales.csv 按季度汇总收入 生成柱状图保存到 output/ AI: [读取文件 → 分析 → 写代码 → 运行 → 输出图表]

说清楚要什么,AI 自己执行全流程

现在,打开你的终端

试着跑一次 claude 命令
写一个三行的 CLAUDE.md
给它下一条真实的指令

$ claude
启动 Claude Code
CLAUDE.md
写三行规则
Go!
下一条指令
5:00

倒计时自动开始 -- 有问题随时问 -- 准备好了翻到下一页

PART 04 -- ADVANCED

为什么 AI 聊着聊着就「变笨了」?

答案:上下文窗口满了 -- 就像公路堵车

连续会话 = 一路直达

同一话题聊下去,AI 记得所有上下文,成本最低效率最高

/compact = 合并车道

上下文太多?压缩一下,腾出空间但会打断缓存

/clear = 换一条新路

彻底重开,写 HANDOFF.md 交班记录,下次接着干

5x
连续 vs 新建的成本差
40%
上下文到这里该压缩了
60%
到这里必须重开会话
MEMORY

记忆系统 -- AI 真的能「记住」你

CLAUDE.md 定规则,Memory 记偏好 -- 两套互补的系统

CLAUDE.mdMemory
谁写你手动写AI 自动沉淀
内容规则和约束事实和偏好
粒度项目级个人级
更新你改了才变AI 持续学习

记住你的偏好

「用户喜欢浅色主题」-- 下次做 UI 自动用浅色

记住修复方案

「上次这个 bug 这样修」-- 类似问题直接复用

记住项目背景

「CEO 最在乎合规」-- 自动加合规检查步骤

COST

成本意识 -- AI 不是免费的

同样的任务,方法不同成本差 5-10 倍

费钱的做法

每个小问题都开新会话

一口气把所有需求倒进去

频繁 /compact 打断缓存

简单搜索也派 Sub-Agent(子代理)

省钱的做法

相关任务在同一个会话里做

拆小任务,每个会话一个目标

噪音多了才压缩,不要频繁

简单查找用工具,复杂才派人

就像打车:一路直达比中途下车重新叫一辆便宜得多 -- 每次新会话都要重付「起步价」

每天开新会话 3 次 | 每月多花约 ~$53
PART 05

八条最佳实践

用之前 → 用的时候 → 用完之后

用之前

1 先找后写

需要功能先搜 Skills(技能包),不要从零开始

2 写规则不写代码

CLAUDE.md 里定标准,让 AI 自己执行

3 背景比指令重要

先说「财税项目、给 CEO 看」,再说要什么

用的时候

4 小步验证

不要一口气全做完,拆成小任务逐步确认

5 贴错误让 AI 修

报错信息直接贴回去,AI 更擅长 debug(调试)

6 管好上下文

一个会话一个目标;变笨了就 /compact 或 /clear

用完之后

7 沉淀成 Skill

做过一次的流程封装成 Skill,下次一键复用

8 用 Hooks 兜底

危险操作不靠嘴说,用钩子(Hooks)自动拦截

核心节奏

准备 × 执行 × 防线
= 可持续的 AI 生产力

WATCH OUT

五个常见误区

AI 说的都对

AI 会自信地编造 -- 数字、法规必须人工核实。你署名,你负责

一次性要全部

「帮我做个完整的财务系统」不是指令,是许愿。拆成小任务

不写 CLAUDE.md

每次口头交代 = 每次重新培训实习生。写一次管一辈子

直接发 AI 的输出

AI 是草稿作者,你是终审编辑。审核 → 调整 → 再发送

不管上下文

聊了 50 轮还继续,AI 越来越不着调。40% 压缩,60% 重开

记住第一课的公式:业务判断力 x AI 工作流 x 验收能力 = 竞争力

POP QUIZ

快速检验 点击你的答案

Q1
AI 聊着聊着「变笨了」,你应该?
重启电脑
/compact 或 /clear
上下文窗口满了 -- 压缩或重开,不是电脑的问题
Q2
CLAUDE.md 和 Hooks 的区别是?
软约束 vs 硬约束
功能完全一样
CLAUDE.md = 建议(应该),Hooks = 强制(必须拦截)
Q3
连续会话比新建会话能省多少?
2 倍
5 倍
KV-Cache 复用提示缓存,新会话要全部重算
得分:0 / 3
PART 06 -- HOMEWORK

课后作业 -- 分岗位动手

每个岗位三个等级:入门 → 进阶 → 实战。做完 L1 就已经领先 90% 的人

产品 / 业务

L1 为你负责的项目写一份 CLAUDE.md
L2 用 CC 把需求文档转化为结构化 PRD(产品需求文档)
L3 把一个日常重复流程封装为 Skill

研发 / 工程

L1 用 CC 完成一个真实 bug fix(修复缺陷)到 commit(提交)
L2 配置 3 个 Hooks(push / 格式化 / 检查)
L3 用 Sub-Agent(子代理)做一次自动代码审查

运营 / 市场

L1 用 CC 生成一份竞品分析报告
L2 用 MCP 连接数据源自动生成周报
L3 把报告流程封装为可复用 Skill

财税 / 合规

L1 用 CC 读取政策文件提取合规要点
L2 在 CLAUDE.md 定义财税红线规则
L3 搭建「政策变更 → 差异报告」管线

L1 本周完成 | L2 两周内完成 | L3 一个月内 -- 不用全做,先从你的岗位 L1 开始

REVIEW

概念回顾卡 点击翻牌

概念
CLAUDE.md
项目规则文件
写一次永久生效
概念
Skills
可复用操作手册
先搜后写
概念
MCP
AI 的 USB 接口
连接外部世界
概念
Hooks
事件钩子 = 门禁
自动拦截危险操作
概念
Memory
跨会话记忆
AI 自动学习偏好
概念
Sub-Agent
子任务代理
复杂任务才派
命令
claude
启动 Claude Code
在项目目录里运行
命令
/compact
压缩上下文
到 40% 时用
命令
/clear
清空重开会话
到 60% 或换任务
文件
install-skill
一键安装社区 Skill
450+ 可选
文件
HANDOFF.md
会话交班记录
/clear 之前写好
文件
settings.json
全局配置文件
Hooks 在这里定义
架构
Token
AI 计费单位
聊越多花越多
架构
上下文窗口
AI 工作记忆 ~200K
满了就变笨
架构
KV-Cache
提示缓存
连续会话省 5 倍
架构
PreToolUse
最常用 Hook 类型
执行前拦截
架构
Opus / Sonnet
高精度(贵) / 平衡(快)
两种模型选择
架构
指挥官范式
你定规则 + 验收
AI 负责执行
0 / 18
YOUR TOOLKIT

你今天带走的工具箱

Claude Code CLI

终端里的 AI 工程师,理解你的项目

CLAUDE.md 模板

三行起步,定义 AI 协作标准

Hooks 配置指南

把「应该」变成「必须」的门禁系统

上下文管理口诀

40% 压缩 / 60% 重开 / 5x 成本差

八条最佳实践

先找后写、写规则不写代码、管好上下文...

分岗位课后作业

L1 本周、L2 两周、L3 一个月

最小可行动作:回去写第一个 CLAUDE.md + 完成你岗位的 L1 作业

RESOURCES

进阶资源包 点击卡片复制安装命令

CLAUDE CODE 生态

Everything Claude Code

27 Agent + 64 Skill + 安全防护,一键全配置

git clone ...everything-claude-code

Awesome Claude Code

社区精选资源合集,持续更新

git clone ...awesome-claude-code

Skill Creator

Anthropic 官方,自然语言生成 Skill

claude install-skill .../skill-creator

Prompt Engineering Guide

提示工程基础教程,所有 AI 工具通用

git clone ...Prompt-Engineering-Guide

Claude Code 安装

Claude Code 本体,一条命令全局安装

npm i -g @anthropic-ai/claude-code

推荐 MCP 服务

GitHub

读 PR(合并请求)、提 Issue(工单)、搜代码

claude mcp add github -- npx ...server-github

Filesystem

跨目录读写文件,扩展 AI 视野

claude mcp add filesystem -- npx ...server-fs

Brave Search

AI 实时联网搜索,获取最新信息

claude mcp add brave-search -- npx ...server-brave

PostgreSQL

AI 直连数据库,查数据跑 SQL

claude mcp add postgres -- npx ...server-postgres

Slack / 飞书

AI 参与团队协作,发消息读频道

claude mcp add slack -- npx ...server-slack

推荐 HOOKS 设置

Push 守卫

git push 前自动弹出确认,防误操作

PreToolUse → Bash(git push) → confirm

自动格式化

每次编辑文件后自动跑 Prettier

PostToolUse → Edit|Write → prettier

Compact 提醒

对话超长时自动提醒压缩上下文

Stop → tool_calls > 50 → warn

危险命令拦截

rm -rf / drop table / --force 自动阻止

PreToolUse → Bash(rm|drop) → block

状态恢复

新会话自动加载上次工作进度

SessionStart → load state.json

点击卡片复制命令 → 终端粘贴执行 | Hooks 配置粘贴到 .claude/settings.json

不是学一个新工具

换一种工作方式

从今天开始,你不再是「写代码/写方案的人」
你是「定义标准、下达指令、验收结果」的人

CLAUDE.md
写一次管一辈子
+
Skills
先找后写
+
MCP
连接一切
+
Hooks
自动兜底

这就是你在 AI 时代的新操作系统

AI Coding Lesson 02 | Maurice | [email protected]

快捷键

← →翻页
F全屏
N讲师注释 开/关
R随机抽卡(翻牌页)
?显示本面板
Home跳到第一页
End跳到最后一页
点击空白处关闭