认识 Claude Code
一个周末,从新手到高手
Claude Code 是什么
你在终端里输入 claude,按下回车。一个 AI 助手出现了。你开始打字、问问题、写代码。但你知道吗?你正在使用的工具有 10 个隐藏的超能力,而大多数人只用了其中 1 个。
Claude Code 是 Anthropic 官方出品的 CLI 工具,让你在终端里和 Claude AI 协作写代码。把它想象成一个全能的驾驶舱 — 你坐进去,面前是各种仪表盘和操控杆。大多数人只会踩油门(输入 claude 然后打字),但其实这个驾驶舱还有自动驾驶、雷达、通讯系统等 10 个子系统。
这 10 个子系统,就是 Claude Code 的 10 大功能:
Slash Commands — 快捷指令,一条命令触发复杂操作
Memory — 跨会话记忆,让 Claude 记住你的偏好和规则
Skills — 自动触发的专业能力,遇到特定场景自动激活
Subagents — 专业分工的 AI 助手,各司其职并行工作
连接外部工具和 API,让 Claude 访问数据库、GitHub 等
Hooks — 事件驱动的自动化,代码保存时自动格式化
Plugins — 打包好的完整方案,一键安装即用
Checkpoints — 时光倒流,随时回退到之前的状态
规划模式、深度思考等,解决复杂问题的利器
脚本自动化,用命令行批量操作,集成到 CI/CD 流程
功能对比:什么时候用什么
10 个功能看起来很多,但它们各有分工。下面对比最核心的 6 个功能,帮你快速判断该用哪个:
手动操作用斜杠命令,长期规范用记忆,自动工作流用技能,并行任务用子代理,外部数据用 MCP,事件响应用钩子。
15 分钟快速上手
理论说得够多了。下面用 3 步,让你亲手体验 Claude Code 的第一个超能力 — 斜杠命令。鼠标悬停在代码行上,右侧会显示对应的解释:
# 1. 克隆教程仓库
git clone https://github.com/luongnv89/claude-howto.git
cd claude-howto
# 2. 复制你的第一个斜杠命令
mkdir -p /path/to/your-project/.claude/commands
cp 01-slash-commands/optimize.md \
/path/to/your-project/.claude/commands/
# 3. 试试看 — 在 Claude Code 里输入:
# /optimize
就这么简单。复制一个 .md 文件,你就拥有了一个自定义斜杠命令。后面的课程会教你写自己的命令,以及如何组合更多功能。
检验一下
下面 3 个场景题,不考记忆力,考的是你对功能的理解。选错了也没关系 — 解释会帮你加深印象。
场景 1:你想让 Claude Code 在每次你写完代码后自动格式化。你应该用哪个功能?
场景 2:你的团队里有新同事加入,你想确保 Claude 遵循你们的代码风格。最好用哪个功能?
场景 3:你需要 Claude 帮你查看 GitHub 上的 Pull Request。用哪个功能?
Claude Code 的 10 个功能就像积木 — 单个功能有用,组合起来才有强大的威力。一个自动化的代码审查流程可能同时用到:斜杠命令 + 子代理 + 记忆 + MCP。这门课会教你怎么搭这些积木。