Claude Code 学习「一」—— 大脑+循环
01. 为什么要学习 Claude Code
我和AI结对编程写代码,差不多半年。
随着2025年底 Claude Code 突然能力提升,半年里我每个月的代码量将近10W行,而这每个月10W行的代码是我以前一年的代码量。
可能我个人代码量不足以说明问题,下面是Github(程序员的代码仓库)官方数据。
Github上的提交代码量情况(2024~2026年初),2026年预计会是2025年的10倍,这个增长非常疯狂。

曾经大厂通过各种手段优化程序员的代码效率,大家脱一层皮,增长也就10%~20%,却被AI Coding 轻松碾压。
这其中不全是大模型的功劳,很大一部分功劳是Claude Code这套 Coding Agent,业界也称它为:Harness。
它负责把 AI 的“推理能力”真正转化为生产环境中的“可靠行动”的框架。
这半年,几乎所有做 AI 编程工具的团队,都在拿 Claude Code 当标杆——从怎么定义技能(Skill),到怎么管理上下文,大家都在追赶它,很少有人真正超过它。
Claude Code站在了 Harness 的最前沿。
既然它就是当下最强的那个,那我就在想:与其到处看别人总结的"最佳实践",不如直接翻它的源码,看看它的设计者到底是怎么想的。
更巧的是,前段时间 Claude Code 的源码不小心流出来了。

于是我利用业余时间,开始解读它,试着照着它重写一个出来。
代码仓库我开源了,我加了每次的调用步骤图,方便学习和理解: https://github.com/l-zhi/mcc
我的目标不只是"会用",而是把它的原理彻底梳理明白。这里面包括 Harness 最核心的几个部件:
- 工具
- 上下文管理
- 记忆管理
- 多Agent协作
我一直觉得未来各行各业都会有自己的Harness,也许工具不同,协作方式不同,但是方法论应该是可以进行复用的。
听说 Anthropic 最近也在做金融,科研,教育等纵深行业,思路跟AI Coding 的逻辑相似,通过一套行业harness,将LLM能力充分发挥出来。

(吃什么变成什么的星之卡比)
哪怕你完全没有技术背景,如果想搞懂 Vibe Coding 到底是怎么回事,或者提前布局行业harness,都可以跟着我,从最根上的代码一点点看起。
这是第一课。我们从"大脑"讲起。
02. 一切的起点

所有这些能力的源头,其实只有一样东西——大模型。
你可以把它想象成一个大脑。
这个大脑,是把人类几乎所有的文字、知识、代码"喂"进去训练出来的,喂着喂着,它就涌现出了智能。
一开始,我们只能问它点简单的:今天天气怎么样,帮我写句祝福语。
问一句,答一句,仅此而已。

可人之所以能成为"生产力",靠的从来不是回答一个问题,而是能干成一件耗时更长的事儿。
写一个网站、画一幅画 —— 这些都不是一句话能搞定的,得一步一步来。
那怎么让这个大脑,也能干成一件需要很多步的长活呢?
答案是一个特别朴素的东西:循环。
03. 一切源于循环
人是怎么做事的? 比如一个小朋友要搭起来4层的积木。

大脑的思路是什么样的呢?

大模型干长活,用的是一模一样的套路,业内给它起了个名字,叫 ReAct 循环(Reasoning + Acting,边想边做),核心论文就是来自:「姚顺宇」发表的 《ReAct: Synergizing Reasoning and Acting in Language Models》

在 Claude Code 里,这个循环就是整个系统的"心跳"。
请求 → 执行工具 → 工具结果,思考-不够,再转一圈。转到大脑不再要求用工具、直接给出答案为止。

这个不停转圈的过程,就是 Agent Loop,伪代码如下:
def agent_loop(messages): while True: // 如果工具都是用完,则退出循环 results = [] for tool in response.content: // 调用工具 // 返回工具结果 // 将工具结果给大模型
理解了这个循环,你就理解了一个 AI 到底是怎么"思考—动手—再思考"的。
04. 光有大脑还不够,得有一副好身体
讲到这,得请出一张我很喜欢的图——《忍者神龟》里的那位大脑。

(忍者神龟 朗格(Krang,克朗))
为什么是它?因为它太贴切了:一个再聪明的大脑,如果没有一副能打的身体,也只能待在原地空想。
对人来说,身体是眼睛、耳朵、手脚。对大模型来说,这副身体,就是工具。
工具,就是大脑伸向真实世界的手和眼。
有了它,大脑才能看见你电脑里的文件、跑起一段程序、改动一行代码——而不只是在脑子里干想。
Claude Code 给这个大脑配了整整40多件工具。

有的负责读(读文件、搜索代码),有的负责写(改文件、跑命令),还有的负责派活给"小弟"(多Agent协作)。
它们各司其职,最终完成一个长任务。
这一节主要想说说为什么开这个坑,以及最基础的什么是循环,以及循环和工具的关系。
下一节课,我再来讲讲这些工具中最核心的一个工具 Read —— 它让这个聪明的大脑有了眼睛。
那这双眼睛能看到什么?又是怎么看的呢?下节课再继续聊。
作者提示: 个人观点,仅供参考