官方教程中文版扩展与自动化
使用 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。