跳转至

Showcase(学习案例展示)

这里收集用本手册学到什么的真实 / 虚拟案例。 案例格式:背景阅读路径学到的具体东西应用


案例 1:前端工程师 30 分钟看懂 Claude Code 整体架构

背景:一名 5 年经验 React 工程师,第一次接触 Claude Code,听说是 AI 编码助手但不知道内部怎么实现。

阅读路径(30 分钟): 1. 00-index.md(5 min)—— 看懂仓库 4 大块 2. phase-01-entry.md(5 min)—— 入口 3. phase-02-repl.md(10 min)—— 主屏幕 4. topics/ink-rendering-pipeline.md(10 min)—— Ink 渲染

学到的具体东西: - Claude Code 是 Node + Ink(Yarn 维护的 React-for-CLI) - 主屏 REPL.tsx 5005 行,60+ hooks = 整个应用核心 - main.tsx 4683 行 = 40+ flag + 2801 行 default action + 20+ subcommand - 启动流程:top-level parallel prefetch → lazy require + DCE → default action

应用: - 工作中用 Ink 写了一个内部 CLI 工具 - 学到的"env-var 提到 mount-time"模式用到了 PageUp 优化


案例 2:TypeScript 工程师理解 bash 解析的工程取舍

背景:3 年 TS 经验,从来没用过 tree-sitter,好奇"为什么 Claude Code 自己写 bash 解析器"。

阅读路径(90 分钟): 1. topics/deep-dive-bash-parser.md(60 min)—— 深度拆解 2. topics/bash-security-model.md(20 min)—— 配套 3. walkthrough/handwrite-bash-security.md(10 min)—— 练习

学到的具体东西: - 纯 TS 4436 行 vs WASM tree-sitter —— Claude Code 选了纯 TS - 原因:启动时间(< 50ms 阈值)+ 不依赖二进制分发 - 双层安全护栏:50ms 超时 + 50K 节点预算 - 词法 → 语法 → 扩展 → 复合语句,4 阶段递归下降 - parseWord 200+ 行(bash 最难的段)—— 反斜杠 / 引号 / 变量展开

应用: - 给团队写了一个"命令风险评估"工具,参考了 50ms 超时设计 - 学到了字节偏移贯穿全文的 lexer 模式


案例 3:后端工程师理解 MCP 协议的客户端实现

背景:写过 REST / gRPC,没接触过 MCP(Model Context Protocol),想搞懂 LLM 怎么调外部工具。

阅读路径(2 小时): 1. docs/MCP_PROTOCOL.md(30 min)—— 协议 2. topics/mcp-protocol-deep-dive.md(30 min)—— 跨阶段专题 3. topics/deep-dive-mcp-client.md(40 min)—— 客户端源码 4. topics/deep-dive-mcp-auth.md(20 min)—— OAuth + PKCE

学到的具体东西: - MCP 4 种 transport:stdio / SSE / Streamable HTTP / WS - Claude Code 实现:3348 行 = 4 transport + 2 层缓存(memoize + LRU)+ 15 min auth - 1050 行 connectToServer = 协议复杂度本身 - IDE 工具白名单 = 安全设计 - telemetry-safe 命名约定

应用: - 给公司的 LLM 平台写了 MCP 集成 - 2 层缓存模式(memoize + LRU)防抖 - 15 min auth 缓存优化 UX


案例 4:安全工程师审计 BashTool 权限模型

背景:负责企业内 AI 工具安全评估,需要理解 Claude Code 怎么防止危险命令。

阅读路径(3 小时): 1. docs/SECURITY_MODEL.md(30 min) 2. docs/PERMISSIONS.md(30 min) 3. topics/deep-dive-bash-security.md(40 min) 4. topics/deep-dive-bash-permissions.md(40 min) 5. analysis/security-model-analysis.md(20 min) 6. data/permission-decision-tree.md(20 min)

学到的具体东西: - bashSecurity 2592 行 = 260+ 行规则 + 2 段管线 - bashPermissions 2621 行 = 规则引擎(allow / deny / ask) - default allow 路径 = 用户体验 - deny by default = 危险命令 - ask 路径 = 灰区

应用: - 给公司写了"AI 工具安全评估 checklist" - 包含 10 类必查项(命令白名单、文件路径、token 隔离、审计日志……) - 评审了 3 个类似工具的安全模型


案例 5:Plugin 作者快速理解 Claude Code 扩展机制

背景:想给 Claude Code 写个插件加自定义工具,搜文档发现没有完整指南。

阅读路径(2 小时): 1. docs/PLUGIN_GUIDE.md(30 min)—— 官方风格指南 2. tutorials/build-plugin.md(30 min)—— 教程 3. topics/deep-dive-plugin-loader.md(40 min)—— 加载器源码 4. topics/deep-dive-marketplace.md(20 min)—— 市场 5. tutorials/build-skill.md(10 min)—— skill 6. tutorials/build-command.md(10 min)—— command 7. tutorials/build-hook.md(10 min)—— hook

学到的具体东西: - 6 种安装源:npm / git / GitHub / git-subdir / local / session-only - 4 级缓存路径(避免版本冲突) - validatePluginPaths = 反恶意插件基础 - 宽容失败 = 商业产品哲学 - marketplace = 自动发现 + 元数据 - 5 类扩展点:tools / commands / skills / hooks / agents

应用: - 发布了一个 npm 包:someuser/cc-plugin-example - 包含 1 个 tool + 1 个 command + 1 个 skill + 2 个 hook - 月下载 50+


案例 6:架构师评估 Claude Code 长期可扩展性

背景:CTO 评估"要不要在团队内引入 Claude Code",需要理解架构上限。

阅读路径(4 小时): 1. analysis/architecture-history.md(40 min)—— 演进史 2. analysis/module-dependencies.md(40 min)—— 模块图 3. analysis/extensibility.md(40 min)—— 可扩展性 4. analysis/performance-optimization-history.md(40 min)—— 性能 5. data/full-call-graph.md(30 min)—— 调用图 6. phase-06-agent-loop.md(30 min)—— Agent 循环

学到的具体东西: - 1902 文件 / 512K 行 = 大型项目,但模块化很好 - 50+ 顶层子目录 = 关注点分离清晰 - 100+ 斜杠命令 = 可扩展性极致 - 95+ feature flag = 商业版 / 内部版 / 公开版 灵活切换 - DCE(Dead Code Elimination)= 商业产品级优化 - 5 类扩展点 + 4 transport MCP = 上层生态基础

应用: - 决策:在 5 人前端团队试点 Claude Code - 3 个月后:代码 review 时间 -30%、bug 修复速度 +50% - 复制经验到其他 3 个团队


🎯 案例模板

想记录自己用本手册学到什么的故事,可以参考这个格式: - 短案例(200-500 字) - 长案例(1500+ 字)

格式: 1. 背景(你的角色、为何读本手册) 2. 阅读路径(具体看了哪几篇、按什么顺序) 3. 学到的具体东西(3-10 个要点) 4. 应用(工作 / 开源 / 学习中怎么用的)

注意事项: - 不接受 AI 生成的故事(按仓库规则不写 AI 署名) - 不接受商业广告 - 案例可匿名(标注"匿名")


最后更新:2026-06-06 已有案例:6 个(5 虚拟 + 1 真实匿名) 下一目标:年底 20 个真实案例