官方教程中文版扩展与自动化
扩展与自动化
Claude Code 的 Skills、Subagents、Hooks、Commands 和 Agent SDK 中文教程入口。
Claude Code 的基础能力来自 agent loop、文件工具、终端命令、权限和上下文管理。扩展层解决另一类问题:把重复经验沉淀下来,把外部系统接进来,把某些动作自动化,把复杂任务拆到隔离上下文里。
本组基于 Anthropic 官方文档重写,重点放在什么时候用哪个扩展点。
扩展能力地图
CLAUDE.md、Skills、Subagents、MCP、Hooks、Plugins 的分工
Skills
把重复工作流和参考资料变成可调用能力
Subagents
隔离上下文、并行探索和专用 worker
Hooks
在生命周期事件上执行确定性自动化
Commands
内置命令、bundled skills 和 MCP prompts
Agent SDK
把 Claude Code 的 agent loop 作为库嵌入系统
先用哪一个
- 项目规则反复被 Claude 忘记:先写
CLAUDE.md或.claude/rules/。 - 同一个提示词反复输入:做成 Skill。
- 旁路探索污染主会话:交给 Subagent。
- 必须每次都发生的动作:写 Hook。
- 需要连接外部工具或数据:接 MCP。
- 多仓库要复用同一套能力:打包成 Plugin。
- 要把 Claude Code 嵌到自己的产品或服务里:用 Agent SDK。