什么是 slash commands

Claude Code 里的 slash commands 大致分四类:

  • Built-in commands:Claude Code 自带的命令,如 /help/clear/model
  • Skills 形式的命令:通过 SKILL.md 定义,仍然可以用 /name 调用
  • Plugin commands:安装 plugin 后带来的命令
  • MCP prompts:由 MCP server 暴露出来的命令

slash commands 和 skills 的关系

  • slash commands:更像“我主动输入一个命令,触发一个固定动作”
  • skills:更像“Claude 在合适的时候自动调用的复用能力”

简单理解:

  • 想自己明确触发:先用 slash commands
  • 想让 Claude 自动判断是否该启用:再考虑 skills

高频命令

命令用途
/help查看帮助和命令列表
/clear清空当前会话
/config查看或编辑设置
/context看上下文使用情况
/model切换模型
`/effort [lowmedium
/agents查看可用 agents
/skills查看可用 skills
/hooks查看 hooks
/mcp管理 MCP
/plugin管理 plugins
/plan进入 planning mode

安装单个命令

mkdir -p .claude/commands
cp optimize.md .claude/commands/

然后在 Claude Code 中直接输入:

/optimize

在这里插入图片描述

在这里插入图片描述


optimize.md

---
description: 分析代码中的性能问题并提出优化建议
---

# Code Optimization / 代码优化

请按优先级检查代码中的这些问题:

1. **Performance bottlenecks**:是否存在 O() 操作、低效循环、重复查询
2. **Memory leaks**:是否有资源未释放、缓存失控、循环引用等问题
3. **Algorithm improvements**:是否有更合适的数据结构或算法
4. **Caching opportunities**:哪些重复计算或查询适合缓存
5. **Concurrency issues**:是否存在竞态条件、锁问题、线程安全隐患

输出格式请包含:

- 问题严重级别:Critical / High / Medium / Low
- 位置
- 原因解释
- 推荐修复方式
- 必要时给出代码示例
Logo

更多推荐