| name | Claude Code 源码学习 |
|---|---|
| description | 项目背景和当前状态 |
| type | project |
2026-03-31,Anthropic 的 Claude Code CLI 源码通过 npm registry 中的 source map 文件泄露。
Why: 学习官方 CLI 工具的架构设计和实现模式
How to apply: 分析源码结构、设计模式、技术选型
在源码学习之外,本仓库已承载个人阅历随笔、工具链感想、对外 Markdown 稿件(site/column-agent-journey.*、wemedia/zhihu/articles/),并计划纳入项目经历与作品集。整体视为个人知识库 / 赛博档案(可检索、可 diff、不依赖单一云平台),见 .claude/skills/赛博永生.md。
| 阶段 | 状态 | 完成度 |
|---|---|---|
| 源码解压分析 | ✅ 完成 | 100% |
| 核心架构理解 | ✅ 完成 | 95% |
| 系统详细分析 | ✅ 完成 | 90% |
| 文档整理 | ✅ 完成 | 100% |
- 文档: 17 个分析文档
- 代码: 5 个 polyfill/类型文件
- Git Commits: 15+ 次
- ✅ Tool 系统
- ✅ QueryEngine
- ✅ Bridge 系统
- ✅ 权限系统
- ✅ MCP 协议
- ✅ Compact 压缩
- ✅ Agent 子进程
- ✅ Commands 命令
- ✅ Services 服务层
- ✅ Components UI
- ✅ Vim 模式
- ✅ Voice 模式
- ✅ Hooks 扩展
- ✅ Git 集成