aaihubhub
Claude Code 小白进阶课:从第一次对话到可靠协作 · 第 1 课 / 共 20 课 ↗ AI 教程

01|课程地图:先看懂 Claude Code 的完整能力版图

先确定学习顺序、能力边界和可直接复用的真实模板。

kimi
LESSON BRIEFING01 / 20

先确定学习顺序、能力边界和可直接复用的真实模板。

把自动补全想成只看眼前一句的输入法;Claude Code 更像坐在你旁边的结对工程师。它会先读地图,再提出路线,获得许可后改文件,最后跑检查。你仍然是驾驶员,目标、边界和验收都由你决定。

本课交付物

选择一个无风险的小仓库,只让 Claude Code解释入口文件、数据流和测试命令。要求它先不改代码,再把它的仓库地图与你手工观察的结果逐项核对。


核心讲解

从输入 claude 开始,到编排 agents、hooks、skills 和 MCP servers,全程配有可视化教程、可直接复制粘贴的模板,以及循序渐进的学习路径。

15 分钟快速上手 | 找到适合你的起点 | 浏览功能目录

问题在哪里

你已经安装了 Claude Code。也试着跑了几个提示词。然后呢?

  • 官方文档会介绍功能,但不会告诉你如何把它们组合起来。 你知道 slash commands 存在,但不知道怎样把它们和 hooks、memory、subagents 串起来,形成一个真正能节省数小时的工作流。
  • 没有清晰的学习路径。 应该先学 MCP 还是 hooks?先学 skills 还是 subagents?结果往往是每样都看了一点,但没有一个真正掌握。
  • 示例太基础。 一个 “hello world” 级别的 slash command,并不能帮你构建一个可用于生产环境的代码审查流水线,也无法让它结合 memory、委派给专门 agent、并自动执行安全扫描。

你实际上只用上了 Claude Code 10% 的能力,而剩下的 90% 你甚至不知道自己错过了什么。


本系列课程 如何解决这些问题

这不是另一份功能参考手册,而是一份结构化、可视化、以示例驱动的指南。它会教你如何使用 Claude Code 的每一项功能,并提供今天就能复制到项目里的真实场景模板。

官方文档 本指南
形式 参考文档 带 Mermaid 图表的可视化教程
深度 功能说明 底层工作原理解析
示例 基础代码片段 可立即上手的生产级模板
结构 按功能组织 递进式学习路径(从入门到高级)
上手方式 自主摸索 带时间预估的引导式路线图
自我评估 没有 交互式测验,帮你找出短板并生成个性化路径

你将获得:

  • 10 个教程模块,覆盖 Claude Code 的所有核心功能,从 slash commands 到自定义 agent 团队
  • 可复制粘贴的配置,包括 slash commands、CLAUDE.md 模板、hook 脚本、MCP 配置、subagent 定义,以及完整 plugin 打包
  • Mermaid 图表,展示每个功能的内部工作机制,让你不仅知道“怎么做”,还知道“为什么这么做”
  • 一条引导式学习路径,帮助你在 11 到 13 小时内从初学者成长为高级用户
  • 内置自测能力,可以直接在 Claude Code 中运行 /self-assessment/lesson-quiz hooks 找出知识盲点

开始学习路线 ->


它是如何工作的

1. 先找到你的水平

完成自我评估测验,或者在 Claude Code 中运行 /self-assessment。系统会根据你已经掌握的内容,生成一份个性化学习路线。

2. 按引导路径学习

按照顺序学习 10 个模块,每个模块都建立在前一个模块的基础上。你可以一边学,一边把模板直接复制到自己的项目中。

3. 把多个功能组合成工作流

真正的威力来自功能组合。你会学到如何把 slash commands、memory、subagents 和 hooks 连接成自动化流水线,用于代码审查、部署和文档生成等任务。

4. 测试你的理解程度

每学完一个模块后运行 /lesson-quiz [topic]。测验会精准指出你漏掉的知识点,让你快速补齐短板。

15 分钟快速上手


已被开发者信赖

  • GitHub stars,来自每天都在使用 Claude Code 的开发者
  • Forks,许多团队已将这份指南改造成自己的工作流版本
  • 持续维护中,会与每次 Claude Code 发布保持同步(最新版本:v2.1.112,2026 年 4 月)
  • 社区驱动,贡献者会分享他们在真实工作中的配置和经验

不知道从哪里开始?

先做自我评估,或者直接按你的水平开始:

Level 你可以…… 从这里开始 时间
Beginner 启动 Claude Code 并进行对话 Slash Commands 约 2.5 小时
Intermediate 使用 CLAUDE.md 和自定义命令 Skills 约 3.5 小时
Advanced 配置 MCP servers 和 hooks Advanced Features 约 5 小时

完整学习路径,共 10 个模块:

顺序 模块 水平 时间
1 Slash Commands 初学者 30 分钟
2 Memory 初学者+ 45 分钟
3 Checkpoints 中级 45 分钟
4 CLI Basics 初学者+ 30 分钟
5 Skills 中级 1 小时
6 Hooks 中级 1 小时
7 MCP 中级+ 1 小时
8 Subagents 中级+ 1.5 小时
9 Advanced Features 高级 2 到 3 小时
10 Plugins 高级 2 小时

完整学习路线图 ->


15 分钟快速上手

# 1. 克隆这份指南
git clone 
cd claude-howto

# 2. 复制你的第一个 slash command
mkdir -p /path/to/your-project/.claude/commands
cp 01-slash-commands/optimize.md /path/to/your-project/.claude/commands/

# 3. 试试看:在 Claude Code 中输入
# /optimize

# 4. 想更进一步?设置项目记忆:
cp 02-memory/project-CLAUDE.md /path/to/your-project/CLAUDE.md

# 5. 安装一个 skill:
cp -r 03-skills/code-review-specialist ~/.claude/skills/

如果你想完成更完整的基础配置,这里有一个1 小时的关键配置方案

# Slash commands(15 分钟)
cp 01-slash-commands/*.md .claude/commands/

# 项目记忆(15 分钟)
cp 02-memory/project-CLAUDE.md ./CLAUDE.md

# 安装一个 skill(15 分钟)
cp -r 03-skills/code-review-specialist ~/.claude/skills/

# 周末目标:继续添加 hooks、subagents、MCP 和 plugins
# 按学习路径逐步完成配置

查看完整安装参考



本站实战工作台

先纠正一个最容易误导你的比喻

代码补全像一位反应很快的速记员:它看着光标附近的几行,猜下一段最可能出现什么。Claude Code 更像刚加入项目的结对工程师。它能在仓库里移动,读配置和测试,调用命令,修改多个文件,再根据真实输出修正判断。两者都会“生成代码”,但承担的工作完全不同。

这一区别决定了你该怎样下任务。对补全工具,你给半行代码;对 Coding Agent,你要给一张工作单:希望谁得到什么结果、允许碰哪些区域、哪些东西绝对不能动、用什么证据算完成。工作单越清楚,Agent 越不需要用猜测填空。

一次协作究竟发生了什么

把一次可靠协作拆开,会看到六个动作:理解目标、检查现场、提出路线、取得权限、小步实施、验证结果。它们不是仪式,而是六道防错关。

目标 → 仓库地图 → 可审查计划 → 受控修改 → 测试/页面证据 → 交付说明
          ↑                              ↓
       发现未知 ←──── 验收不通过 ←──── 修正

“仓库地图”至少回答入口在哪里、数据从哪里来、状态在哪里保存、现有测试怎样运行。没有这张地图就直接修改,和维修人员没看配电图就拆墙没有区别。

你与 Agent 的职责边界

你负责意图、取舍和授权。Agent 负责快速调查、机械执行和整理证据。比如“登录失败时显示更友好的提示”仍然缺少产品取舍:哪些错误可以透露给用户?中英文是否同步?是否影响安全?这些问题不能交给模型悄悄决定。

Agent 也不是最终事实来源。它说“测试通过”不算证据,命令的退出码和输出才算;它说“页面正常”不算证据,浏览器实际渲染、键盘操作和网络请求才算。

第一次只读仓库侦察

选择一个无生产密钥的小仓库,先禁止修改。给出下面的任务:

请先不要修改任何文件。阅读项目说明、依赖清单和入口文件,回答:
1. 用户请求从哪里进入;
2. 核心数据经过哪些模块;
3. 测试、构建和本地启动命令是什么;
4. 你仍不确定的三件事是什么。
每个结论都附文件路径或命令证据。

随后自己运行文件搜索和测试帮助命令。把 Agent 的地图分成“已证实、合理推断、仍未知”三栏。优秀结果不会假装全知,而会清楚标注证据边界。

一个常见失败:把流畅当成理解

Agent 可能快速给出漂亮的架构总结,却漏掉运行时配置或另一套入口。此时不要继续追问更多泛泛解释,而要缩小问题:“你说所有 API 都经过这个中间件,请给出注册位置,并搜索是否还有第二个应用实例。”让每个重要判断回到可检查对象。

本课验收

  • 你能用自己的话区分补全、聊天模型和 Coding Agent。
  • 仓库地图中的每条事实都有路径或命令输出。
  • 整个实验没有修改文件。
  • 至少发现一个 Agent 起初不知道、后来通过调查补齐的事实。

完成这一课后,你不需要相信 Agent“很聪明”。你需要确认它像一位专业同事那样工作:先看现场,说明依据,受控行动,用证据交付。