diwang.info/claude-code-fr…
五十万行的 Claude Code 源码不用啃,有一本开源电子书把它拆到四千三百行里重讲了一遍。
清单照录。TypeScript 和 Python 两个版本各写一遍,复现的是核心那套:循环那层、十三个工具,含并行执行与流式早启动;上下文的四级瘦身;带语义的记忆检索;技能系统;多 agent;模型控制接口(MCP)的集成。每一步都先摆真实源码里怎么做的,再讲这边怎么简化。全书十三章,每章是一份分步教程,跟着动手写几千行,中英文两版都在上面那个链接里。
"对照源码讲、再讲怎么简化"这半句是全场重心。前面十六章一条路那篇讲的是学的顺序,这条讲的是学的深度。跟前面几条短提示十六个 PR 呼应,那边靠模型改代码,这条靠人把代码写一遍,两头都得动手。跟前面三步装上那条 Skill 也接得上,装完之后,下一步正是弄明白它里头长什么样。
四千三百行这个数我留意,砍掉四十六万多行还剩得住骨架,说明真要紧的其实就是那几层,读它比读全量省太多。
我留的疑问有三处。两版实现的差异没细说;十三章的配套练习有没有答案没交代;和官方更新的同步节奏也没写。
这周挑其中一章跟着敲一遍,重点看四层上下文压缩那节,敲完再回自己项目里对一遍。
话题来源 @dotey
107.7K阅读 ❤️1436 x.com/…↗ 已改写,非原文转载
26 浏览 0 评论
0 反应













