命令字典
Slash 命令、CLI 子命令、Hook 事件、启动参数的字典与演进史。
Slash 命令、CLI 子命令、Hook 事件、启动参数的字典与演进史。
显示帮助信息和可用的所有命令
/help 是 Claude Code 的内置会话命令(built-in command),与 /compact、/clear 等命令同属一类,由 CLI 硬编码实现,不依赖任何 Skill 文件或自定义配置。
官方文档已说明 "Custom commands have been merged into skills"(自定义命令已并入 skills)。在命令体系中,官方将以下几类并列区分:
/help、/compact、/clear、/context、/model 等,逻辑固化在 CLI 中/debug 和 /code-reviewSKILL.md 文件形式定义的 skill(SKILL.md 是用户自建 skill 的格式,并非捆绑 skill 的分发形式)/help 属于第一类(内置命令)。官方文档原文:"For built-in commands like /help and /compact, and bundled skills like /debug and /code-review, see the commands reference."
在 Claude Code 会话输入框(Terminal 或桌面 App)的消息开头输入:
/help
命令只在消息的起始位置被识别;写在句中无效。
/ 过滤浏览官方文档说明:输入 / 即可看到所有可用命令;继续输入字母可实时过滤:
/h ← 过滤出所有以 h 开头的命令,包括 /help
这一交互式浏览方式在实际使用中比直接输入 /help 更常见。
| 获取帮助的方式 | 适用场景 | 是否需要联网 |
|---|---|---|
/help(会话内) | 查看当前安装版本实际可用命令 | 否 |
claude --help(CLI 层) | 查看 CLI 启动参数和子命令 | 否 |
code.claude.com/docs/en/commands | 查阅官方文档完整说明 | 是 |
/help 与 claude --help 是两个不同层的入口:前者在会话内列出所有 slash 命令(包括你自定义的 Skill 和 command),后者在终端 shell 层显示 CLI 的启动参数和子命令(如 --model、--resume/-r、--print/-p 等,均见官方 cli-reference)。
/help 反映的是实际已安装的内容,比文档更权威)/ 浏览确认哪些 Skill 已经可用SDK 环境中 /help 不可用。 Agent SDK 的 system/init 消息仅列出支持无终端执行的命令子集(如 clear、compact、context、usage),/help 作为交互式命令不在其中。通过 SDK 发送 /help 不会产生预期输出。
写在消息中间无效。 官方文档明确:"A command is only recognized at the start of your message."(命令只在消息开头被识别。)
--model / --resume / --print 等启动参数的官方一手出处)