ClaudeCode斜杠命令管理Skill slash-commands

这个技能用于创建和管理Claude Code中的斜杠命令,允许用户通过简单的命令快速执行预定义提示,集成bash脚本执行和文件引用功能,提高开发效率和自动化水平。关键词:斜杠命令、Claude、快速提示、bash执行、文件引用、开发工具、效率提升。

DevOps 0 次安装 0 次浏览 更新于 3/14/2026

name: slash-commands description: 创建和使用Claude Code斜杠命令 - 快速提示、bash执行、文件引用 allowed-tools: [Read, Write, Bash] user-invocable: false

斜杠命令参考

使用/command-name语法创建和使用用户触发的提示。

何时使用

  • “如何创建斜杠命令?”
  • “有哪些可用的斜杠命令?”
  • “向命令添加bash”
  • “在命令中使用文件引用”
  • “斜杠命令与技能对比”

内置命令

命令 用途
/clear 清除对话历史
/compact 压缩对话并聚焦
/config 打开设置界面
/cost 显示令牌使用情况
/agents 管理子代理
/mcp 管理MCP服务器
/memory 编辑CLAUDE.md文件
/model 选择AI模型
/review 请求代码审查
/resume 恢复会话
/help 获取使用帮助

创建命令

项目命令

mkdir -p .claude/commands
cat > .claude/commands/optimize.md << 'EOF'
---
description: 分析代码性能问题
---

审查此代码:
- 性能瓶颈
- 内存泄漏
- 缓存机会
EOF

个人命令

mkdir -p ~/.claude/commands
cat > ~/.claude/commands/review.md << 'EOF'
---
description: 安全重点代码审查
---

检查漏洞:
- 输入验证
- SQL注入
- XSS风险
EOF

命令文件格式

---
description: 用于/help的简要描述
allowed-tools: [Bash, Read, Write]  # 可选
argument-hint: "[文件] [类型]"       # 可选
---

您的markdown指令在这里。
使用$1, $2作为参数或$ARGUMENTS表示所有参数。

Bash执行

使用!前缀在加载提示前运行bash:

---
allowed-tools: Bash(git:*), Bash(grep:*)
description: Git提交助手
---

当前状态: !`git status`
暂存更改: !`git diff --staged`
最近提交: !`git log --oneline -5`

基于这些更改,建议一个提交消息。

规则:

  • 必须在前端声明allowed-tools: Bash(...)
  • 使用反引号: !`command`
  • 输出包含在Claude的上下文中

文件引用

使用@前缀包含文件:

对照@.claude/STYLE_GUIDE.md审查

比较:
- @src/old.js
- @src/new.js

重构匹配@src/**/*.util.ts的文件

参数

---
argument-hint: "[pr-编号] [优先级]"
---

以优先级$2审查PR #$1

# 或使用所有参数:
修复问题 #$ARGUMENTS

用法:

/review-pr 456 high
# $1 = "456", $2 = "high"

命名空间

使用子目录组织:

.claude/commands/
├── frontend/
│   └── component.md    → /component (project:frontend)
└── backend/
    └── endpoint.md     → /endpoint (project:backend)

MCP斜杠命令

MCP服务器将提示暴露为命令:

/mcp__github__list_prs
/mcp__github__pr_review 456
/mcp__jira__create_issue "Bug" high

斜杠命令与技能对比

方面 斜杠命令 技能
调用方式 显式:/command 自动发现
文件 单个.md文件 包含SKILL.md的目录
使用案例 快速提示 复杂工作流

使用斜杠命令用于: 频繁输入的提示、简单模板 使用技能用于: 复杂工作流、多个文件、自动发现

示例:完整的Git提交命令

---
description: 生成语义提交消息
allowed-tools: Bash(git:*), Read
argument-hint: "[类型]"
---

# 语义提交生成器

暂存文件: !`git diff --name-only --cached`

差异预览:
!`git diff --cached | head -100`

生成一个约定提交消息。
类型:$1 (feat/fix/docs/style/refactor/perf/test/chore)

格式:`<类型>(<范围>): <主题>`

用法: /commit feat