# Claude Code零基础怎么学?这套中文专栏从会用一路讲到Agent工程

最近问我 Claude Code 怎么学 的录友越来越多。

有人刚装好 Claude Code,只会在终端里问一句、改一段;有人已经拿它写项目了,但还是分不清 CLAUDE.md、Skills、Hooks、MCP 到底各管什么;还有人看到 Subagents、Agent Loop、Harness Engineering 这些词,直接觉得这不是给零基础看的。

其实 Claude Code 没有那么玄学。

它最基础的能力,就是在你的项目里读文件、改代码、执行命令、查看结果,再根据结果继续修正。难的不是让它生成一段代码,而是怎样让它理解项目、遵守规范、完成验证,最后稳定地把事情做完。

我把 Claude Code 从入门使用到工程实践的内容,整理成了一套完整的中文学习专栏:

👉 Claude学习专栏:Claude Code从入门到工程实践完整教程 (opens new window)

这套专栏不是把官方功能翻译一遍,也不是堆一排看起来很厉害的新名词,而是沿着真实的使用过程来讲:

先学会用,再理解它为什么这样工作,最后把个人经验变成项目和团队可以复用的工程能力。

如果你想零基础入门 Claude Code,又不知道应该先看哪篇,这篇就是给你的导航。


# Claude Code是什么?它和普通AI聊天有什么区别?

很多录友第一次接触 Claude Code,会把它理解成“在终端里打开的 Claude”。

这个理解不算错,但只说对了一小半。

普通 AI 对话更像一个顾问。你把代码贴给它,它给你建议或者生成一段代码,至于代码应该放到哪个文件、改完能不能编译、测试是否通过,通常还要你自己处理。

Claude Code 更像一个能进入项目现场干活的 Agent。它可以围绕一个目标不断循环:

  1. 搜索并读取相关代码;
  2. 理解目录结构和已有实现;
  3. 制定修改方案;
  4. 编辑一个或多个文件;
  5. 执行构建、测试、Lint 等命令;
  6. 根据报错继续修正;
  7. 验证结果是否真正满足要求。

这也是为什么学习 Claude Code,不能只学“提示词怎么写”。

你真正要学的是怎样给它上下文、规则、工具和验证标准,让它从“会回答”变成“能完成”。

这套专栏后面的 CLAUDE.md、Skills、Hooks、MCP、Subagents 和 Agent Loop,都是围绕这件事展开的。

# 零基础能不能学Claude Code?

当然可以。

这里说的零基础,不是完全没接触过电脑,而是:

  • 没有用过 AI 编程工具;
  • 不懂 Agent、MCP、Hooks 这些概念;
  • 只会用网页版 AI 复制粘贴代码;
  • 刚开始学编程,还不会设计复杂工作流;
  • 会写代码,但不知道怎样把 Claude Code 接进真实项目。

这些情况都能学。

不过我也说句实在话:Claude Code 是帮你操作代码项目的工具,不是替你跳过编程基础的魔法。

你至少要知道文件和目录是什么,能看懂一点终端命令,最好再会一些 Git 的基本操作。暂时不会也不用等“全学完”再开始,用一个练习项目边做边补,反而更容易理解。

零基础最容易犯的错,是一上来就研究多 Agent、MCP 和自动化,配置折腾了一堆,连一次最基本的“读代码—改代码—跑测试”都没有走通。

所以专栏把内容分成了四个阶段。


# 第一阶段:先把Claude Code真正用明白

第一阶段不追求复杂,先解决一个最现实的问题:

为什么别人手里的 Claude Code 能连续干活,你手里的却只是一个终端聊天框?

专栏先用一篇高效使用指南,把 Claude Code 的能力地图建立起来。你会看到,真正拉开效率差距的不是多背几个 Prompt,而是把不同的信息放到正确的位置:

  • 长期项目规则写进 CLAUDE.md
  • 重复的专项流程做成 Skill;
  • 每次必须执行的动作交给 Hooks;
  • 复杂任务再考虑 Subagents 和动态工作流;
  • 需要接入仓库外的数据和系统时,再使用 MCP;
  • 一整套能力成熟之后,才有必要封装成 Plugin 给团队复用。

专栏里还有一篇完整的扩展能力指南,专门回答新手最容易混淆的问题:

你遇到的问题 对应能力
Claude 每次进项目都不知道规矩 CLAUDE.md
同一种任务总要重新解释步骤 Skills
复杂工作需要独立角色完成 Subagents
需要连接 GitHub、数据库或其他系统 MCP
格式化、检查等动作必须自动执行 Hooks
想把整套配置发给团队使用 Plugins

你不需要第一天就把六件套全部配齐。

先学会判断“这个问题该由谁解决”,比装一堆扩展重要得多。

第一阶段最值得精读的,是 CLAUDE.md 专题。

新手经常抱怨 Claude Code “不听话”:明明说了项目用 pnpm,它过一会儿又建议 npm;明明要求改完跑测试,它写完代码就准备收工。

很多时候不是模型故意不听,而是我们把项目长期规则写进了临时对话

CLAUDE.md 就像 Claude Code 进入项目之前要读的工作说明书。专栏会讲清楚:

  • 用户级、项目级和子目录级 CLAUDE.md 分别什么时候加载;
  • 它和 README、临时 Prompt、自动 Memory 有什么区别;
  • 构建命令、测试命令、目录结构、编码规范和禁止事项应该怎么写;
  • 哪些内容塞进去只会浪费上下文;
  • 大项目怎样拆分,团队又该怎样共同维护;
  • 一份可以直接参考的 CLAUDE.md 模板。

学完这一阶段,你至少应该能做到:让 Claude Code 进入一个项目后,知道项目怎么启动、代码怎么改、哪些地方不能碰、改完用什么命令验收。

这才算真正入门。


# 第二阶段:理解上下文,以及Claude Code怎么读懂大代码库

用过一段时间后,录友一定会遇到一个问题:

项目这么大,Claude Code 怎么可能看得完?

答案是,它本来就不应该把整个仓库一次性塞进上下文。

一个真实项目可能有几十万甚至几百万行代码。Claude Code 更接近工程师排查问题的方式:先看项目入口和规则,再搜索关键词、定位调用关系、读取关键文件,根据新线索继续搜索。

专栏把这种过程叫作 Agentic Search

这一阶段会帮你理解几个特别重要的原则:

  • 上下文窗口是有限预算,不是无限仓库;
  • Claude Code 的重点不是“看得多”,而是“找得准”;
  • CLAUDE.md 提供地图和路标,不能代替源码;
  • Hooks 可以把口头提醒变成自动检查;
  • Skills 负责按需加载专项知识,避免所有内容长期占用上下文;
  • MCP、LSP、Subagents 分别补充外部数据、代码语义和独立调查能力;
  • 大代码库落地 Claude Code,靠的不只是模型,还要靠一套工程支架。

专栏还专门讲了 Claude Code 为什么快。

很多人听过 Prompt Cache,却误以为它是在“缓存 Claude 的答案”。其实它缓存的是可复用的提示词前缀。系统提示词、工具定义、项目规则怎样排列,模型是否中途切换,MCP 工具是否频繁变化,都会影响缓存命中、延迟和成本。

这一篇会把 Prompt Cache、Plan Mode、MCP 工具延迟加载、上下文压缩串起来。学完之后,你不只知道 Claude Code “能用”,还会开始理解它的内部设计为什么这样取舍。

最后,专栏还从 Unix Shell、自动化和云原生一路讲到 Agent CLI,解释为什么 Claude Code、Codex 这类 AI 编程工具都喜欢从命令行切入。

因为 CLI 天生能连接文件、Git、测试、日志、脚本和 CI。对 Agent 来说,这些不是装饰,而是它真正干活的手和脚。


# 第三阶段:从会写Prompt,走向Agent Loop

如果任务只是“解释这段代码”,一条 Prompt 可能就够了。

但如果任务变成“找到 Bug、修改代码、执行测试、修复报错,直到验证通过”,重点就变了。

这时决定结果的,不只是第一句话写得多漂亮,而是整个循环能不能持续收敛:

理解目标 → 搜索和读取 → 调用工具 → 观察结果 → 修正方案 → 再次验证。

这就是 Agent Loop。

专栏用一篇长文专门解释 Claude Code 作者所说的“不写 Prompt,写 Loop”。这句话不是说 Prompt 没用了,而是说 AI 编程已经从一次性问答,走向了一个可执行、可验证、能从错误中继续迭代的闭环。

这一阶段会重点解决:

  • Prompt 工程和 Loop 工程到底有什么区别;
  • 为什么没有验证的 AI 编程很容易“表面完成”;
  • 测试、Lint、类型检查和构建为什么是 Agent 的反馈信号;
  • 怎样设置权限边界、错误恢复和停止条件;
  • 开发者为什么要从“亲自写每一行”,转向“定义目标、规则和验收标准”。

理解 Loop 之后,再去学 Skills、Hooks 和 Subagents,感觉就完全不一样了。

你会发现它们不是几项互不相干的功能,而是逐层补齐 Agent Loop:

  • CLAUDE.md 提供长期规则;
  • Hooks 在关键事件前后加入确定性控制;
  • Skills 按需提供专项方法和材料;
  • Subagents 用独立上下文完成调查、测试、安全审查等工作;
  • MCP 把循环接到真实的外部工具和数据;
  • 动态工作流把复杂任务拆成并行、流水线或对抗验证。

专栏还总结了 Anthropic 内部几百个 Skill 的实践经验,包括 Skill 的九大类型、渐进式加载、description 怎么写、怎样记录容易踩的坑,以及为什么成熟 Skill 应该带脚本、模板和参考资料,而不只是一个 Markdown 文件。


# 第四阶段:多Agent协作与生产工程

到了第四阶段,目标不再只是“让 Claude Code 帮我改一个文件”,而是处理更长、更大、更接近真实生产环境的任务。

例如:

  • 多个 Agent 并行研究同一个问题;
  • 一个 Agent 写代码,另一个 Agent 独立审查;
  • 大规模重构或跨语言代码迁移;
  • 自动从任务队列取活,完成后更新状态;
  • 执行环境隔离,失败后可以恢复;
  • 在团队里沉淀并共享一套稳定工作流。

专栏的动态工作流专题,会讲 Claude 怎样针对当前任务现场生成一套 harness,把任务拆给一队 Agent。里面不仅介绍并行和流水线,还包括扇出汇总、对抗验证、锦标赛等编排方式。

但专栏也没有只展示“多 Agent 很酷”。

多 Agent 会烧更多 Token,会带来任务冲突、上下文割裂和验证成本。什么时候值得并行,什么时候一个 Agent 反而更稳,这些边界同样重要。

Loop Engineering 实战则给出了一条从判断、搭建到上线后维护的 14 步路线。它会逼你先回答几个问题:

  • 这是不是一个会重复发生的任务?
  • 有没有测试、类型检查或 Lint 作为自动裁判?
  • Token 预算够不够?
  • Agent 能不能看到并复现自己的错误?
  • 最终产出有没有人认真 Review?

没有自动验收的循环,只是在更快地制造你没检查过的结果。

专栏最后用两个生产方向收尾。

一个是大规模代码迁移:怎样先建立迁移规则、依赖图和测试裁判,再让多个 Agent 并行处理代码;为什么反复出现的问题不应该手改几十遍,而应该修正“生成代码的循环”。

另一个是 Managed Agents:怎样把负责推理和调度的“大脑”,与负责运行代码的沙箱“双手”解耦,从而处理凭证安全、启动延迟、会话持久化、失败恢复和部署边界。

学到这里,你理解的已经不只是一个 AI 编程工具,而是一套 Agent 工程方法。


# 这套Claude Code专栏能给你什么帮助?

👉 Claude学习专栏:Claude Code从入门到工程实践完整教程 (opens new window)

我不想把帮助写成“提升效率、赋能开发”这种空话。

看完之后,最直接的变化应该是下面这些。

# 1. 不再被一堆Claude Code名词绕晕

看到 CLAUDE.md、Skills、Hooks、Subagents、MCP、Plugins 时,你知道它们分别解决什么问题,也知道什么时候根本不需要上。

# 2. 从“碰运气出代码”变成“按流程交付结果”

你会开始在任务里明确相关文件、项目约束、验证命令和完成标准,而不是只说一句“帮我优化一下”。

# 3. Claude Code换一个会话也能继续懂项目

常用命令、项目架构、编码规范、禁止事项和验证流程,会被沉淀到合适的位置,不需要每次从头解释。

# 4. 面对大代码库,知道该怎样给Agent铺路

不是一股脑把代码全喂进去,而是准备入口、搜索路径、规则、工具和自动检查,让 Claude Code 自己逐步定位。

# 5. 能把个人用法变成团队资产

一套好用的方法,不再只存在你的聊天记录里。它可以变成 CLAUDE.md、Skill、Hook、Plugin 或可复用工作流,让同事和其他项目直接使用。

# 6. 知道AI编程的安全边界

什么操作需要权限确认,为什么外部连接要最小权限,为什么必须有测试闸门和停止条件,为什么 Agent 说“完成了”不等于真的完成了。

这些能力,比记住某个版本的一条命令更耐用。


# 零基础应该按什么顺序学?

如果你完全没有用过 Claude Code,我建议按下面的顺序走。

# 第1步:先完成一个很小的真实任务

找一个你熟悉的练习项目,让 Claude Code:

  • 解释目录结构;
  • 找到某个功能入口;
  • 修改一个小问题;
  • 执行一次构建或测试;
  • 根据错误继续修正。

先亲手跑通最小闭环,你才知道后面的规则、工具和验证分别解决什么痛点。

# 第2步:看高效使用指南和完整能力地图

先建立整体认识,知道 Claude Code 不只是聊天框,也不用急着逐项配置。

# 第3步:认真写一份最小CLAUDE.md

只放当前项目真正需要的内容:

  • 项目是什么;
  • 怎样启动;
  • 怎样测试;
  • 核心目录在哪里;
  • 哪些事情禁止做;
  • 改完怎样验收。

先写到能用,再随着真实问题迭代。

# 第4步:理解大代码库与上下文

当你开始让 Claude Code 修改多个文件,就去看 Agentic Search、Prompt Cache 和上下文压缩。你会知道为什么规则不能无限堆、为什么要让它自己搜索,以及为什么输出太多日志也会挤占有效上下文。

# 第5步:把一个重复流程做成Skill或Hook

同一套要求已经说了三次,可以考虑 Skill;每次编辑后都必须执行的格式化或检查,可以考虑 Hook。

一次只改造一个真实痛点,别为了“配置完整”而配置。

# 第6步:再进入Agent Loop和多Agent

当单个 Agent 的上下文真的不够,或者任务确实能拆成独立部分,再学 Subagents、动态工作流和 Loop Engineering。

这时你会更关心:

  • 谁负责写,谁负责验;
  • 多个 Agent 会不会改到同一个文件;
  • 失败结果怎样回到下一轮;
  • 什么条件满足以后必须停止;
  • 人在哪些关键节点必须接管。

# 第7步:最后再看生产级案例

大规模代码迁移和 Managed Agents 适合放在最后。它们能帮你把前面的零散能力连成完整工程,但不适合作为零基础的第一篇。

完整入口放在这里,建议收藏后按阶段学习:

👉 Claude学习专栏:Claude Code从入门到工程实践完整教程 (opens new window)


# 哪些人适合看这个专栏?

  • 刚开始接触AI编程的录友:从概念和使用顺序开始,不用先懂 Agent 架构;
  • 正在学编程的录友:学会让 Claude Code 解释项目、辅助修改和验证,但不要跳过自己的基础训练;
  • Java、C++、Go、前端或全栈开发者:把 Claude Code 接进已有工程,而不是只生成孤立代码;
  • 经常维护老项目或大仓库的开发者:重点看大代码库、上下文、Hooks 和 Skills;
  • 想做Agent应用的录友:从 Claude Code 这套成熟产品里理解 Tool、Loop、Harness、Memory 和多 Agent;
  • 技术负责人和团队管理者:关注规则沉淀、权限边界、自动门禁、团队分发和生产案例;
  • 准备AI编程相关面试的录友:理解 Agent Loop、上下文工程、MCP、Skills 和多 Agent,而不是只背定义。

即使你平时主要使用的不是 Claude Code,这套内容也有价值。

因为 CLAUDE.md、Skills、Hooks 是具体产品里的实现,而它们背后的上下文管理、工具调用、自动验证、任务拆分和权限控制,是各种 Coding Agent 都绕不开的问题。


# 学Claude Code最容易踩的几个坑

# 只收藏教程,不打开项目练

Claude Code 是工程工具。很多概念只有在它第一次忘记规则、第一次测试失败、第一次读错目录时,你才会真正理解。

每看一篇,至少在项目里落一个改动。

# 把CLAUDE.md写成项目百科

不是内容越多越好。长期稳定、经常用到的信息才放进去。完整接口文档、历史流水账和临时任务只会占用上下文。

# 一上来就装很多MCP和Plugin

每接一个外部系统,就多一份工具定义、权限和安全风险。先确认真实需求,再按最小权限接入。

# 让多个Agent并行,却没有隔离和验收

并行不是免费提速。多个 Agent 同时修改相同文件,很容易互相覆盖。没有独立工作区、测试闸门和最终 Review,多 Agent 只会让问题来得更快。

# 把Claude说“完成了”当成真的完成

判断任务是否完成,应该看构建、测试、Lint、类型检查、页面效果和业务验收,不是看模型最后一句话。


# Claude Code学习常见问题

# Claude Code适合完全没有编程基础的人吗?

可以用它辅助入门,但不能依靠它跳过编程基础。建议一边学一门编程语言、终端和 Git,一边让 Claude Code 帮你解释和修改小项目。看不懂生成的代码,也不会验证结果,风险会很高。

# 学Claude Code必须先学Prompt工程吗?

不需要先系统学完。你先学会把目标、背景、约束和验收标准说清楚就够了。随着任务变复杂,再理解上下文工程和 Agent Loop,比背一堆“万能 Prompt”更有效。

# CLAUDE.md、Skills和Hooks应该先学哪个?

先学 CLAUDE.md,因为项目规则几乎每次任务都需要;重复的专项方法再做成 Skill;必须自动发生的格式化、检查和拦截再交给 Hooks。

# MCP是不是Claude Code入门必学?

不是。MCP 适合让 Claude Code 连接仓库外的工具和数据。只在本地项目里读代码、改文件、跑测试时,完全可以先不接 MCP。

# Claude Code能直接处理大型项目吗?

可以,但不能指望模型自动知道所有架构和规则。大型项目更需要清晰的 CLAUDE.md、可搜索的代码结构、可靠的构建测试、按需 Skills,以及必要时的 MCP、LSP 和 Subagents。

# 学完这套专栏能达到什么程度?

你会从“会在 Claude Code 里提问”,进阶到“能为真实项目设计规则、上下文、工具和验证闭环”。至于能不能独立交付项目,还取决于你的编程基础、项目复杂度和实际练习量。

# Claude Code中文教程从哪里开始看?

直接从专栏首页第一阶段开始:

👉 Claude学习专栏:Claude Code从入门到工程实践完整教程 (opens new window)

别急着一次看完。

打开一个项目,边学边改,边改边验证。能让 Claude Code 稳定完成一个小任务,比看懂十个新名词更重要。

上次更新:: 2026/7/31 16:33:23

评论

验证登录状态...