我把 Claude Code 的 sourcemap 仓库整理成了一套 14 天学习手册
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区公益推广,符合推广要求。我申明并遵循社区要求的以下内容:
- *我的项目是免费使用的,无收费(变相收费、赞助)部分: 是
- 我的帖子已经打上 公益推广 标签: 是
- 我的项目属于个人项目,与公司或商业机构无关: 是
- 我的项目不存在QQ、TG等群组引流: 是
- 我的项目不存在非运营必要的网站引流: 是
- 我的项目不存在为他人推广、AFF: 是
- 我的项目无关联的商业项目: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
最近我把一个 claude-code-sourcemap 的 fork 仓库重新整理了一下转成“学习型仓
库”。
仓库地址:
GitHub - Chajian/claude-code-sourcemap · GitHub
这个仓库本质上是基于 @anthropic-ai/claude-code npm 包和 cli.js.map 还原出来的研究仓库,不是官方内部开发仓库。
但我觉得它很适合拿来做一件更有长期价值的事:系统学习 Claude Code 的架构和运行主线。
所以这次主要补了几块内容:
- 一套 14 天学习文档
从仓库定位、CLI 启动、main.tsx 装配、commands.ts / tools.ts、AppState、REPL、query、工具执行、session restore,
一直拆到 hooks / permission / stop hooks,最后做总复盘。 - 一张 项目架构图
把主链压成 6 层:
启动装配 → 能力注册 → 状态层 → 输入分流 → Query / Tool Execution → Session Persistence
网友解答:
--【壹】--:
牛逼!太强了
--【贰】--:
震撼!太强了!
--【叁】--:
太强了,佬
--【肆】--:
学习学习
--【伍】--:
让我等到了,就知道有大佬会搞笔记
--【陆】--:
太强了!
--【柒】--:
学习手册,给谁学习,让我的ai去学吧
--【捌】--:
太强了!
--【玖】--:
大佬牛逼,学习一下
--【拾】--:
学不动了佬,这简直是脑壳掰开给你灌知识。生怕你学不明白,作业都安排上了
--【拾壹】--:
书签呆着吧)
--【拾贰】--:
用那个模型生成的
--【拾叁】--:
大佬牛逼
--【拾肆】--:
mark 一下
--【拾伍】--:
这就不得不感谢ggbone的gpt模型了
--【拾陆】--:
大佬nb!
--【拾柒】--:
这么迅速的产出。大佬流批
--【拾捌】--:
最近更新:
1.总览页 docs/user-token-to-output-flow.html;
2.stage-1-repl-input-flow.html 专门覆盖本地 UI 层的输入编排,重点讲了 PromptInput 如何维护 input、mode、pastedContents、建议和历史状态;
后续还会持续更新,感谢各位佬的关注
--【拾玖】--:
笔记还会持续更新哦
本帖使用社区公益推广,符合推广要求。我申明并遵循社区要求的以下内容:
- *我的项目是免费使用的,无收费(变相收费、赞助)部分: 是
- 我的帖子已经打上 公益推广 标签: 是
- 我的项目属于个人项目,与公司或商业机构无关: 是
- 我的项目不存在QQ、TG等群组引流: 是
- 我的项目不存在非运营必要的网站引流: 是
- 我的项目不存在为他人推广、AFF: 是
- 我的项目无关联的商业项目: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
最近我把一个 claude-code-sourcemap 的 fork 仓库重新整理了一下转成“学习型仓
库”。
仓库地址:
GitHub - Chajian/claude-code-sourcemap · GitHub
这个仓库本质上是基于 @anthropic-ai/claude-code npm 包和 cli.js.map 还原出来的研究仓库,不是官方内部开发仓库。
但我觉得它很适合拿来做一件更有长期价值的事:系统学习 Claude Code 的架构和运行主线。
所以这次主要补了几块内容:
- 一套 14 天学习文档
从仓库定位、CLI 启动、main.tsx 装配、commands.ts / tools.ts、AppState、REPL、query、工具执行、session restore,
一直拆到 hooks / permission / stop hooks,最后做总复盘。 - 一张 项目架构图
把主链压成 6 层:
启动装配 → 能力注册 → 状态层 → 输入分流 → Query / Tool Execution → Session Persistence
网友解答:
--【壹】--:
牛逼!太强了
--【贰】--:
震撼!太强了!
--【叁】--:
太强了,佬
--【肆】--:
学习学习
--【伍】--:
让我等到了,就知道有大佬会搞笔记
--【陆】--:
太强了!
--【柒】--:
学习手册,给谁学习,让我的ai去学吧
--【捌】--:
太强了!
--【玖】--:
大佬牛逼,学习一下
--【拾】--:
学不动了佬,这简直是脑壳掰开给你灌知识。生怕你学不明白,作业都安排上了
--【拾壹】--:
书签呆着吧)
--【拾贰】--:
用那个模型生成的
--【拾叁】--:
大佬牛逼
--【拾肆】--:
mark 一下
--【拾伍】--:
这就不得不感谢ggbone的gpt模型了
--【拾陆】--:
大佬nb!
--【拾柒】--:
这么迅速的产出。大佬流批
--【拾捌】--:
最近更新:
1.总览页 docs/user-token-to-output-flow.html;
2.stage-1-repl-input-flow.html 专门覆盖本地 UI 层的输入编排,重点讲了 PromptInput 如何维护 input、mode、pastedContents、建议和历史状态;
后续还会持续更新,感谢各位佬的关注
--【拾玖】--:
笔记还会持续更新哦

