用途:该技能是为 Claude Code 创建斜杠命令的参考,适合在构建新命令或改进已有命令模式时查阅。
主要能力:讲解如何创建用于重复工作流的自定义命令、为命令添加 $ARGUMENTS 参数处理、从命令中调用智能体、在命令内引入文件上下文或 bash 输出,以及组织命令供团队共享。文档给出快速参考,包括文件名对应命令名(review.md 对应 /review)、$ARGUMENTS、位置参数 $1 $2、会话标识 ${CLAUDE_SESSION_ID}、@file 引入文件内容、!command 引入 bash 输出等。
使用方式:新项目推荐使用技能形式 .claude/skills/<name>/SKILL.md,旧式单文件命令 .claude/commands/<name>.md 仍受支持。个人命令放在 ~/.claude/skills/ 或 ~/.claude/commands/,monorepo 子目录中的 .claude/skills/ 与 .claude/commands/ 会被自动发现。命令模板包含 frontmatter 字段,如 name、description、argument-hint、allowed-tools、disable-model-invocation、user-invocable、model、context、agent、hooks。allowed-tools 支持前缀限定,如 Bash(git:*)。文档还给出智能体调用、多智能体编排、校验命令等模式与命名约定。
限制:!command 语法为预处理,命令在执行后发送给 Claude,Claude 只看到渲染输出而非命令本身。默认描述预算为 15,000 字符,可通过 SLASH_COMMAND_TOOL_CHAR_BUDGET 调整。该资料为参考文档,收费、价格等信息暂未提供。