第 10 节

固化你的重复工作流

视频 + 讲义 ▶ 观看原视频

自定义命令解决的是"重复劳动"问题。你写过一次完整的测试规范、部署流程、代码审查标准,就不应该每次都重新说一遍。把它固化成一个命令,一个词触发,团队共用。

创建自定义命令的步骤

用 $ARGUMENTS 接收参数

适合做成自定义命令的场景

⚠ 易错点:自定义命令文件创建后必须重启 Claude Code 才能识别。如果命令不生效,先检查文件名是否正确,再重启一次。

📝 CH10 相关考题4 题

Q9

Claude Code 中 /compact 和 /clear 命令的核心区别是什么?

A. /compact 压缩代码文件,/clear 清空工作目录
B. /compact 总结对话并保留关键信息,/clear 完全清空所有对话历史
C. 两者功能相同,只是快捷键不同
D. /compact 用于单个文件,/clear 用于整个项目
✓ 答案 B:/compact 总结对话并保留关键信息,/clear 完全清空所有对话历史
Q10

CLAUDE.md 文件中使用 @ 语法引用文件的主要作用是什么?

A. 向 Claude 发送邮件通知
B. 在配置文件中关联特定文件,确保每次请求自动包含该文件内容,无需重复搜索
C. 为 Claude 命令添加运行时参数
D. 指向外部 API 端点进行数据同步
✓ 答案 B:在配置文件中关联特定文件,确保每次请求自动包含该文件内容,无需重复搜索
Q11

Claude Code Hook 中退出码 2 的含义是什么?

A. Hook 脚本执行遇到错误
B. 工具调用成功完成,继续执行
C. 阻止工具调用执行(仅在 PreToolUse Hook 中有效)
D. Hook 需要等待用户手动确认
✓ 答案 C:阻止工具调用执行(仅在 PreToolUse Hook 中有效)
Q12

防止 Claude 读取 .env 文件,应配置哪种 Hook 并匹配哪些工具?

A. PostToolUse Hook,匹配 Write 和 Edit
B. PreToolUse Hook,匹配 Write 和 Create
C. PreToolUse Hook,匹配 Read 和 Grep
D. PostToolUse Hook,匹配 Read 和 Delete
✓ 答案 C:PreToolUse Hook,匹配 Read 和 Grep