📚AI 编程官方教程中文版
官方教程中文版扩展与自动化

使用 Commands

理解 Claude Code 内置命令、bundled skills、自定义 skill 命令和 MCP prompts。

Claude Code session 中以 / 开头的内容是 command。它负责切模型、管理权限、清理上下文、运行工作流、查看状态等。

基础规则:

  • 输入 / 可以看到当前可用命令。
  • 命令只在消息开头识别。
  • 命令后面的文本会作为参数传入。
  • 不同平台、计划和环境下可用命令可能不同。

Built-in command 和 bundled skill

官方 commands 页面把两类入口放在一起:

Built-in command   行为由 Claude Code CLI 实现
Bundled skill      本质是官方内置 skill,用 prompt 指导 Claude 工作

例如 /help/compact/model 这类更像固定 CLI 功能;/debug/simplify/loop 这类 bundled skills 更像可调用的官方工作流。

自定义命令怎么做

官方已经把自定义 commands 合并到 skills 机制里。也就是说,推荐用 .claude/skills/<name>/SKILL.md 创建 /name

旧的 .claude/commands/<name>.md 仍可用,但新工作流优先写成 Skill,因为 Skill 支持目录结构、附属文件、frontmatter、自动加载和 subagent context。

MCP prompts

MCP server 可以暴露 prompts,Claude Code 会把它们显示成命令,格式类似:

/mcp__<server>__<prompt>

这适合把外部系统里的固定流程变成 command,例如从项目管理系统读取 issue、从内部文档系统生成查询、从数据库 schema 生成分析任务。

使用建议

命令适合“入口”,不适合堆所有规则。长期规则放 CLAUDE.md.claude/rules/;重复流程做 Skill;外部 prompt 由 MCP 暴露;真正需要每次自动执行的动作交给 Hook。

官方来源

On this page