你有没有遇到过这种情况——装了 Claude Code,用了几天,感觉就是一个"高级聊天框"。问它写代码,它写。问它改 bug,它改。然后……就没有然后了。
苏米注:直到我看到 claude-howto 这个项目,我才意识到——我只用了 Claude Code 不到 10% 的功能。

先给你看一个让我破防的数字
Claude Code 一共有多少功能?
| 功能类型 | 数量 |
|---|---|
| 斜杠命令 | 63+ |
| 子代理模板 | 16 |
| 技能(Skill) | 9 |
| MCP 服务器 | 9 |
| 事件钩子(Hooks) | 25 种事件类型 |
| 记忆类型 | 7 层 |
| 合计 | 117 |
一百一十七个。我之前只知道 /help 和 /clear。彻底躺平。
先测一测你在哪个阶段
在 Claude Code 里运行 /self-assessment,它会问你 8 个问题,根据你能做到几个,给你一个级别:
| 能做到几个 | 你的级别 | 建议从哪开始 | 需要多久 |
|---|---|---|---|
| 0-2 个 | 入门玩家 | 斜杠命令 | ~3 小时 |
| 3-5 个 | 中级选手 | Skills 技能 | ~5 小时 |
| 6-8 个 | 高级用户 | Advanced Features | ~5 小时 |
别不好意思,我第一次测只勾到了 2 个。
最核心的 10 个模块,我帮你全梳理了
1. 斜杠命令:55+ 内置 + 8 个现成模板
斜杠命令是最基础的能力,但你知道有多少吗?
55 个内置命令,这里说几个我觉得特别香的:
/plan— 进入规划模式,复杂任务先规划再动手,不再一头扎进去改到崩/fork— 分叉当前会话,探索不同解决方案,像 Git 分支一样/teleport— 把当前会话转移到另一台机器上继续!远程接力干活/sandbox— 开启沙箱模式,命令执行前先隔离,安全第一/cost— 查看 Token 消耗,不再迷糊花了多少钱/insights— 分析你的会话模式,找出优化点
8 个自定义命令模板,复制就能用:
| 命令 | 功能 |
|---|---|
| /optimize | 代码优化分析 |
| /commit | 一键生成规范 Git 提交信息 |
| /pr | 准备 Pull Request |
| /push-all | 一键提交推送 |
| /generate-api-docs | 自动生成 API 文档 |
| /setup-ci-cd | 设置 CI/CD 流水线 |
| /unit-test-expand | 扩展测试覆盖率 |
| /doc-refactor | 重构文档结构 |
你就说这 /commit 香不香?以后再也不用纠结提交信息怎么写了。
2. Memory 记忆:7 层结构,Claude 永远记得你的规矩
很多人不知道 Claude Code 的记忆是分层的,总共 7 层:
组织级 (Managed Policy) ← 优先级最高
↓
团队级 (Project CLAUDE.md) ← 随 git 提交,团队共享
↓
项目规则 (.claude/rules/*.md) ← 按主题模块化
↓
个人级 (~/.claude/CLAUDE.md) ← 所有项目通用
↓
本地项目 (CLAUDE.local.md) ← 不提交,私人定制
↓
自动记忆 (Auto Memory) ← Claude 自己学的
↓ 优先级最低
最实用的三个操作:
/init # 新项目必用,一键初始化项目记忆
/memory # 打开编辑器,直接编辑记忆文件
# 对话中随时添加:
# Always use TypeScript strict mode
# Claude 会自动问你保存到哪个层级
支持 @ 引用导入:
# 在 CLAUDE.md 里写:
@README.md # 引入项目说明
@docs/api.md # 引入 API 文档
这样 Claude 自动读你的文档,不用每次复制粘贴了。
3. Skills 技能:写一次,自动调用,永不重复
Skills 是这个项目里我最爱的功能。
一句话解释:Skills 就是"给 Claude 看的可执行入职手册"。你把某个任务的最佳实践写成一个文件夹,Claude 遇到相关任务时自动加载、自动执行。
最妙的设计——三级按需加载:
| 级别 | 何时加载 | Token 消耗 |
|---|---|---|
| 元数据(name + description) | 始终加载 | ~100 tokens |
| 指令(SKILL.md 正文) | 触发时才加载 | 按需 |
| 资源(脚本、模板) | 用到时才读 | 无限制 |
装了 20 个 Skill 也不怕——启动时只消耗 2000 tokens 的元数据,触发哪个才加载哪个。
Skill 的文件结构:
code-review/
├── SKILL.md ← 核心指令(必须)
├── checklist.md ← 审查清单
└── scripts/
└── scan.sh ← 可执行脚本
SKILL.md 格式示例:
---
name: code-review
description: 当用户要求代码审查、安全检查、代码质量分析时自动触发
effort: high
---
# Code Review
## 步骤
1. 检查安全漏洞
2. 审查代码可读性
...
一个关键细节,两个开关控制调用权限:
disable-model-invocation: true— 只有你能手动触发(适合"发微博"这类有副作用的命令)user-invocable: false— 只有 Claude 能自动调用(适合后台静默执行)
一行安装:
cp -r 03-skills/code-review ~/.claude/skills/
4. Subagents 子代理:雇一支 AI 团队帮你干活
子代理是 Claude Code 里最"科幻"的功能。
简单说:主 Claude 遇到专业任务,自动派一个专门的 AI 助手去处理,自己继续干别的。
6 个内置子代理:
| 代理 | 功能 | 使用模型 |
|---|---|---|
| general-purpose | 多步骤任务 | 继承主模型 |
| Explore | 代码库探索 | Haiku 4.5(省钱!) |
| Plan | 架构规划 | 继承主模型 |
| Bash | 命令执行 | 继承主模型 |
注意 Explore 用的是 Haiku 4.5——搜索代码库这种任务不需要最强模型,省 Token 就是省钱。
10 个自定义子代理模板:
cp 04-subagents/code-reviewer.md .claude/agents/
cp 04-subagents/secure-reviewer.md .claude/agents/
cp 04-subagents/test-engineer.md .claude/agents/
cp 04-subagents/debugger.md ~/.claude/agents/ # 个人级别
装完之后,你跟 Claude 说"帮我做代码审查",它会自动派 code-reviewer 去干,还会调 secure-reviewer 查安全问题,再让 test-engineer 补测试用例。你就负责喝茶。
5. MCP:给 Claude 装上"实时网络"
MCP(Model Context Protocol)是 Anthropic 开放的标准协议,让 Claude 实时访问外部服务。
区别于 Memory(静态知识),MCP 是动态实时的:
# 接入 GitHub
claude mcp add --transport http github https://api.github.com/mcp
# 接入本地数据库
claude mcp add --transport stdio postgres -- npx @modelcontextprotocol/server-postgres
# 接入 Notion
claude mcp add --transport http notion https://mcp.notion.com/mcp
支持 9 种 MCP 服务器示例,社区已有 1000+ 服务器。
还支持 @ 引用语法直接在对话里调用数据:
@database:postgres://mydb/users ← 直接把数据库数据拉进对话
6. Hooks 事件钩子:让 Claude 自动做你不想做的事
Hooks 是"事件驱动的自动化"——某件事发生时,自动执行某个脚本。
25 种事件,4 种 Hook 类型:
- command — 命令执行前后
- response — Claude 回复后
- task — 任务开始/结束时
- custom — 自定义事件
实用场景:
- 每次提交代码后自动运行测试
- Claude 回复后自动保存到笔记
- 任务完成时自动发送通知
总结
Claude Code 有 117 个功能,但大多数人只用了 3 个。这份 claude-howto 教程帮你系统梳理了所有核心功能,从斜杠命令到子代理,从 Memory 到 MCP,从 Skills 到 Hooks。
苏米注:我的建议是,先从斜杠命令开始,熟悉后再逐步学习 Skills 和子代理。不要想着一口气全学会,每周掌握 2-3 个功能,一个月后你就是 Claude Code 高手了。
学习路线建议:
- 第 1 周:掌握 10 个常用斜杠命令(/plan、/fork、/commit 等)
- 第 2 周:学习 Memory 7 层结构,配置个人和项目规则
- 第 3 周:安装 3-5 个 Skills 技能,体验自动调用
- 第 4 周:配置子代理,让 AI 团队帮你干活