Claude Code 的斜杠命令迎重大升级!

Claude Code的自定义斜杠命令功能刚刚推出了一波强势更新,让开发者们的工作流程变得更加丝滑。
Claude 开发者关系负责人Alex Albert(@alexalbert__)在X 上展示了这次更新的核心亮点:
斜杠命令进化
斜杠命令本质上是让你将常用提示词存储为Markdown文件,然后通过/your-command
的方式快速调用。
这次更新带来了三大核心能力:
-
直接执行bash命令 -
使用@符号引用文件作为上下文 -
通过关键词触发扩展思考模式

更妙的是,你可以通过将命令放在项目的.claude/commands/
目录中,跨团队共享最佳实践、代码审查模板或常见工作流程。
内置命令大全
Claude Code提供了一系列强大的内置斜杠命令:
|
|
---|---|
/add-dir |
|
/bug |
|
/clear |
|
/compact [instructions] |
|
/config |
|
/cost |
|
/doctor |
|
/help |
|
/init |
|
/login |
|
/logout |
|
/mcp |
|
/memory |
|
/model |
|
/permissions |
|
/pr_comments |
|
/review |
|
/status |
|
/terminal-setup |
|
/vim |
|
自定义命令
自定义斜杠命令按作用域分为两类:
项目命令:存储在.claude/commands/
目录,使用/project:
前缀,可与团队共享。
个人命令:存储在~/.claude/commands/
目录,使用/user:
前缀,在所有项目中可用。
举个例子,创建一个/project:optimize
命令,只需在.claude/commands/
目录下创建optimize.md
文件即可。
解锁高级特性
命名空间支持:通过子目录组织命令,比如.claude/commands/frontend/component.md
会创建/project:frontend:component
命令。
动态参数:使用$ARGUMENTS
占位符传递动态值。
Bash命令执行:使用!
前缀在斜杠命令运行前执行bash命令,输出会包含在命令上下文中。
文件引用:使用@
前缀包含文件内容。
扩展思考模式:斜杠命令可以通过包含特定关键词触发扩展思考。
文件格式规范
命令文件支持:
-
Markdown格式( .md
扩展名) -
YAML前置信息用于元数据: -
allowed-tools
:命令可使用的工具列表 -
description
:命令的简要描述 -
动态内容支持bash命令( !
)和文件引用(@
) -
提示指令作为主要内容
MCP服务集成
MCP服务器可以将提示暴露为斜杠命令,这些命令在Claude Code中动态可用。
MCP命令遵循模式:/mcp:<server-name>:<prompt-name> [arguments]
动态发现:当MCP服务器连接并处于活动状态、服务器通过MCP协议暴露提示、连接期间成功检索提示时,MCP命令会自动可用。
命名约定:
-
服务器和提示名称会被规范化 -
空格和特殊字符变为下划线 -
名称统一小写以保持一致性
使用/mcp
命令可以:
-
查看所有配置的MCP服务器 -
检查连接状态 -
对启用OAuth的服务器进行身份验证 -
清除身份验证令牌 -
查看每个服务器可用的工具和提示
这次斜杠命令的升级,让Claude Code从一个简单的AI编程助手,进化成了一个可高度定制的开发环境。
通过bash命令执行、文件引用、扩展思考等特性的加入,开发者们可以打造出真正符合自己工作流的AI编程体验。
而MCP服务器的集成,更是打开了无限可能——第三方工具和服务可以无缝接入Claude Code,形成一个强大的生态系统。
随着Claude Code 的更新越来越频繁,这200$/月的价格,虽贵,但也越来越香了啊!
[1] Slash commands – Anthropic官方文档: https://docs.anthropic.com/en/docs/claude-code/slash-commands#custom-slash-commands
(文:AGI Hunt)