Skill 与工作流

斜杠命令(Slash Command)

斜杠命令是用户主动输入的一条以 `/` 开头的简短指令,用来触发一段预先写好的提示词、流程或动作,而不用每次都重新完整地写一遍。

每次都要给智能体打一大段一模一样的详细指令,太麻烦了。斜杠命令的做法是给这段指令起个短名字:打 /review 就行,不用每次都重新解释一遍代码审查该检查哪些点。程序看到这条斜杠命令,就会把它背后预先定义好的提示词或流程带进来,用户还可以在命令后面加参数。

斜杠命令的关键是“用户主动输入”——得有人真去打这几个字——这一点把它和 hook(在动作前后自动触发,不用人打字)以及 trigger(由外部事件启动一次运行,同样不用打字)区分开来。

在很多实现里,一个斜杠命令说白了就是一个小文件:一个名字,加上它该展开成的提示词内容。这样用户或团队自己就能定义,不用写代码。

举个例子

/deploy staging

用户打出这条命令,可能就会展开成一段预设提示词,告诉智能体去跑 staging 部署清单——构建项目、跑一遍冒烟测试、推到 staging 环境——用户不用每次都把这些步骤重新说一遍。

和相关概念的区别

斜杠命令和 hook 的区别:斜杠命令是人特意打出来主动触发的;hook 是在某个动作生命周期的固定节点自动触发,不需要任何人打字。

常见误解

常被以为: 做一个斜杠命令得写插件或自定义代码。
实际上: 在很多系统里,斜杠命令就是一个写明命令名和对应提示词模板的小文件,不需要开发插件或写代码。

常见问题

Claude Code 里的斜杠命令是什么?
是像 /review 这样的简短输入,用来触发一段预先写好的提示词或流程,不用每次都重新打一遍。
能自己做斜杠命令吗?
在大多数实现里可以,通常只要新增一个小文件,写明命令名和它该运行的提示词就行。
斜杠命令和 hook 有什么区别?
斜杠命令是人主动打出来触发的;hook 是在动作前后自动触发,不需要任何人输入。

最近核实: 2026-08-28

相关术语