HuaShu《Claude Code 橙皮书》教程摘要
作者与原始链接
这份教程实际完成什么
教程把 Claude Code 的使用拆成一条渐进路径:基础安装与权限边界 → CLAUDE.md 项目宪法 → 上下文与计划模式 → Skills / Hooks / MCP / Subagents → 真实项目练习(浏览器扩展、内容工厂、iOS App、可复用 Slash Commands)。它不只介绍聊天界面,而是把 Claude Code 作为"在真实项目里完成交付"的工具来训练读者。
操作过程(按章节序列)
- 基础使用:安装 Claude Code,理解会话、文件读写、命令执行的权限模型。
- 项目宪法:在项目根目录建立
CLAUDE.md,写入项目目标、目录结构、技术栈、命令清单和限制。详见 CLAUDE.md 项目级指令文件(Claude Code 项目宪法)。
- 上下文工程:管理长会话的上下文窗口,避免重要规则被压缩掉。
- 计划模式:先让 Agent 输出计划,再按小步骤实施并验证。详见 Claude Code 计划模式工作流(Plan Mode)。
- Skills:把重复任务封装为可复用技能。
- Hooks:在 Claude Code 生命周期事件上挂接自动化脚本。详见 用 Hooks 在 Claude Code 生命周期事件上挂接自动化脚本。
- MCP 外部工具:通过 Model Context Protocol 连接外部工具,并对凭证和权限保留控制。详见 通过 MCP 接入外部工具(Model Context Protocol)。
- Subagents:复杂任务拆给子 Agent,但由统一主计划协调。详见 Claude Code Subagents 多 Agent 协作与统一主计划。
- 真实项目练习:浏览器扩展(用 Claude Code 开发浏览器扩展)、iOS 应用(用 Claude Code 制作 iOS 应用)、内容自动化流水线(用 Claude Code 建立内容自动化流水线)、可复用 Slash Commands(为 Claude Code 项目编写可复用 Slash Commands)。
作者提供的经验和失败点
- 先描述目标再让 Agent 规划:作者强调"目标和验收结果要写清楚",再让 Agent 进入计划模式。
- 长期规则外化为项目文件:与一时提示相比,把规则写到
CLAUDE.md 能在多轮会话和新会话里保持一致。
- 重复工作要封装:频繁使用的流程做成 Slash Commands、Skills 或 Hooks,而不是每次重新提示。
- 保留权限与凭证边界:对外部命令、文件写入和网络访问始终留一道确认或限制;MCP 接入外部工具时要单独管理凭证。
- 复杂任务用 Subagents,但要保留统一主计划:避免多个 Agent 各自为政,导致整体方案失控。
- 作者自述的读者画像:作者明确说自己不是传统手写代码路径,而是借助 AI 工具完成产品和内容业务;因此教程也面向愿意理解终端、文件和验证流程的独立产品制作者。
适合谁
- 希望从零开始使用 Claude Code 做真实软件的个人开发者或创作者
- 想把零散的提示词升级为稳定项目工作流的人
- 不以手写代码为主业、但愿意理解终端和验证流程的独立产品制作者
- 想了解 Claude Code 完整机制图谱(CLAUDE.md / Plan Mode / Skills / Hooks / MCP / Subagents)的人
关联任务、工具和方法
来源边界
教程中的项目成果、作者经历和排名属于作者公开自述,未独立核验应用商店排名、收入或全部项目代码。中文版本号 v260411 仅证明教程在某一时间点的状态;Claude Code 工具版本更新较快,教程中具体命令与截图可能在后续版本失效。引用本教程时应避免把作者成绩转写为对 Claude Code 的普遍效果承诺。