官方文档Claude Code 101写了啥(上)

大部分人准备上手Claude Code,或者已经安装了,甚至有些人已经开始使用一段时间了。
但我打赌,仍有很多人没去Anthropic的官网看过Claude Code的使用说明书。大多数人的使用经验来自各种博主。
目前AI厂商里,只有Anthropic发布了成体系的免费课程——13门课、从入门到MCP开发、全免费、发证书。OpenAI Academy也有,但偏职场角色应用。Google有一些零散的课程,但没有统一体系。
而国内的模型厂商——百度、阿里、腾讯、月之暗面、DeepSeek——至今只有接口文档和API指南,没有一门面向普通人的使用教程。想学只能看第三方博主的测评或者零散文章。
所以Anthropic这套课程显得尤其珍贵。对于普通人,我们要充分利用这些教程——不是所有人都需要学怎么开发agent,但学会怎么用好它,能省的时间是实打实的。
今天要分享的就是官网的Claude Code 101文档。没时间去官网读的,可以跟着这篇文章了解学习一下。
一、What is Claude Code?(Claude Code是什么)
官方文档第一页就在强调一件事:Claude Code不是ChatGPT那样的聊天框。它是一个agent——你给它一个任务,它自己去读文件、写代码、跑命令,干完了回来告诉你。
为什么这个区分重要?因为用chat的习惯带进agent会水土不服。最常见的表现:一句话分十次说,每次等回复——”帮我建个文件””再写个函数””不对,改成那样”。在agent里,我习惯一次把任务交代清楚。
Chat是你打字它回话。Agent是你派活它干完。
二、How Claude Code works(工作原理)
官方文档接着讲了底层机制,三个关键词:
Agentic loop — Claude Code的工作循环:看懂你的指令 → 想需要什么工具 → 调用工具 → 看结果 → 决定下一步。这个循环它自己跑,你不用每一步都参与。
Context window — 上下文窗口。Claude能”记住”的东西上限。200K听着很大,但放项目文件+对话历史+工具调用结果,其实跑不了几轮就满了。怎么管后面有专用章节。
Tools + Permissions — Claude Code能调用的工具(读文件、写文件、跑命令等),每个工具都有对应的权限控制。权限有六档模式,从”全部审批”到”全部自动”,官方在课程后面专门讲了怎么配。

三、Installing Claude Code(安装)
官方文档说了三种安装方式:npm全局安装、桌面端内置CLI、VS Code插件。我写过一篇详细的安装教程,这里不重复。一句话:装完终端输入claude能启动就对了。
四、Your first prompt(第一次提示)
官方教程的第一个例子是给网站加暗色模式切换。新建一个空目录,启动claude,按 Shift+Tab 切到 Plan Mode,输入:
“我的应用需要在整个应用中实现暗色模式。在头部创建一个切换开关,让用户可以在日间和暗色模式之间切换。先出方案。”
它会先出方案——改哪几个文件、怎么改、颜色变量怎么命名。你审查方案,没问题了说”开干”,它执行。第一次试这个不是为了学暗色模式,是为了让你体验到”派活→看方案→确认→验收”这个节奏。。
第一次prompt别指望完美。重点是理解怎么给指令、看它怎么执行、怎么验收结果。
五、Explore → Plan → Code → Commit(四步工作流)
官方课程的核心章节。Claude Code推荐的四步工作流,也是我跟新手最想强调的部分:
Explore(探索):先让Claude读项目结构。启动后第一句可以是”看下这个项目结构”,甚至不用问具体任务。这一步的目的是让Claude知道你工作在什么上下文里。
Plan(计划):你说”先出个方案”,Claude会列出几步、改哪些文件、怎么改。方案出来了你可以说”这个不行,因为XXX”,它会重新出。来回几轮,方案你满意了再说”开干”。
Code(动手):确认方案后执行。Claude会按照刚才确认的方案一步步改。
Commit(提交):改动完成后,Claude会帮你生成commit信息,你看一下确认就行。
大多数人上来就说”帮我改这个”——改完发现不是自己想要的。因为跳过了前两步。
这套流程真正的价值不在于”按步骤走”,而在于它让AI和你在同一个页面上。大部分失败对话的原因不是Claude能力不够,是你没说清楚,它理解错了,你又没确认——等代码写完了才发现方向不对。
还有几个实操技巧:
— 打完Plan可以加一句"先plan再code",它会自动先出计划再动手。
— 不要一次性给全部需求。走完一轮Explore→Plan→Code→Commit,再开下一轮。分阶段推进比一口气做完好控制。
— 我自己的习惯:进Plan前先切plan模式讨论,方案定稿了再确认执行。来回几轮修改的成本远比写出来再改低得多。
举个CLI场景的例子你就懂了。假设你drafts目录里的草稿文件堆了一堆,太杂乱。
❌ 不好的写法
“帮我把这些文件整理一下”
Claude不知道你说的”整理”是什么意思——是按日期排?按类型分类?改文件名还是生成汇总?它猜了一个方案,改了半个小时,出来结果不是你想要的。你花了更多时间让它改回来。
✅ 好的写法
“drafts/ 目录下的文件太杂乱了,帮我整理一下。我不想设计太多层文件夹,保持扁平的目录结构。你先读一遍目录结构,出个整理方案给我看看。”
Claude先读目录,告诉你它看到什么文件、打算怎么归类、生成什么汇总。你看方案不对可以直接说”别按类型分,按月份分”,它调整方案。你满意了说”执行”,它动手。
CLI和网页的最大区别:网页是你打字它回答,CLI是你派活它干活。好的CLI prompt不用你替它想好每一步——说清痛点,定好边界,让Claude先出方案,你在Plan阶段调整就行。
六、Context management(上下文管理)
先解释几个概念,因为这是新手最容易迷糊的地方。
什么是上下文?LLM没有真正的”记忆”。每次你说一句话,它做的事情是把整段对话历史+项目文件重新看一遍,再回答你。所以”上下文”就是每次它需要重新阅读的文本总量。越长的上下文,它需要处理的信息越多,也越容易”走神”。
200K、1M是什么意思?K=千,M=百万,单位是token(可以粗略理解为一个汉字≈一个token)。200K ≈ 一篇长篇小说。1M ≈ 一本厚书的体量。
那为什么1M了还要管?两个原因。第一,”能塞进去”不等于”能处理好”。大量研究表明,LLM在长上下文上的表现是衰减的——中间部分的内容最容易丢失(研究人员管这叫lost in the middle)。第二,上下文越长,每次交互越慢、越贵。不是不能跑满1M,是跑满了质量和速度都会下降。
那为什么不能在一个session里同时做不同任务?因为任务A的上下文会挤占任务B的空间。做完A,所有关于A的文件、代码、讨论结果还在脑子里,你开始做B,它脑子里还装着A的事情,容易混淆。而且B的上下文可用空间已经少了一半。所以官方建议:一个session只做一件事,做完compact或clear,再开新任务。
官方给了三个管理命令:
/compact — 把当前对话压缩成摘要,保留关键信息。上下文膨胀后最常用的。/clear — 清空整个对话历史。太乱了就重启,项目文件不受影响。/context — 显示当前上下文占用百分比。跑一跑按一下看看,心里有数。
建议用到50%左右就/compact压缩一下,或者直接/clear重新来过。如果任务还没跑完,至少打个/compact保命。
我自己的习惯更极端:完成一个任务或者讨论完一个话题,不管用了多少上下文——哪怕只用了10%——我也会/clear掉,重开session。保证每个对话都是干净的,让LLM不分神。

七、Code review(代码审查)
这是官方课程里专门的一节,教你怎么用Claude Code审查代码。在CLI里输入:
/code-review
它会自动读当前的git diff,派4个agent并行审查——每个找不同类别的问题(逻辑错误、安全漏洞、边界情况、回归问题)。交叉验证去假阳性后,只输出置信度80%以上的问题。
如果你不写代码,可以忽略这一节。会写代码的人可以记住这个命令,PR提交前跑一遍比肉眼扫靠谱得多。
以上是Claude Code 101官方课程的第1到第7节。概念、原理、安装、第一条指令、工作流、上下文管理、代码审查——够你日常用了。
下篇继续第8到第12节:CLAUDE.md、Subagents、Skills、MCP、Hooks——那些让Claude Code真正好用的定制功能。
声明:本文基于Anthropic官方Claude Code 101课程编写,中文翻译仅供学习交流,原文版权归Anthropic所有。
官方课程Claude Code 101 → anthropic.skilljar.com/claude-code-101免费,注册即学
📖 中文翻译PDF免费领取我把Claude Code 101全部11课原文逐字翻译成了中文PDF排版参考原版风格,适合离线阅读私信我”claude-code-101″免费领取
夜雨聆风