用途:为 Claude Code 创建自定义斜杠命令,把可重复的提示词、团队工作流规范、受约束操作(部署、提交)、多阶段任务、带 bash 输出的动态上下文注入,写成可复用的 /command。
主要能力:命令是带可选 YAML frontmatter 的 markdown 文件;命令与技能统一,.claude/commands/ 文件与 .claude/skills/ 目录都会创建斜杠命令,官方推荐技能方式,因为技能支持附带文件等额外功能,单文件命令仍可用。支持项目级、个人级、插件级及子目录命令;可用 $ARGUMENTS 或 $0、$1 等位置参数;用 !git status 注入 bash 输出,用 @src/file.ts 内联文件内容;内容中含 ultrathink 可触发更深入推理;${CLAUDE_SESSION_ID} 提供当前会话标识。frontmatter 可写 description(/help 与 Skill 工具列表所需)、allowed-tools 限制工具、disable-model-invocation: true 仅手动调用、user-invocable: false 隐藏、argument-hint、model 指定模型、context: fork 隔离子上下文、agent 指定智能体类型。
使用方式:按用途把文件放在 .claude/commands/name.md、.claude/skills/name/SKILL.md、~/.claude/ 对应路径,或插件目录 <plugin>/skills/name/SKILL.md。同名优先级为:企业托管设置、个人、项目;插件命令用 plugin:name 命名空间;同名技能优先于命令。
限制与常见错误:命令文件中写 name 字段会被忽略,名称由文件名推断;缺少 description 则不出现在 /help 和 Skill 工具;category、tags 字段会被静默忽略,组织请用子目录;$ARGUMENTS 需处理空值;!bash 需在 frontmatter 加 allowed-tools: Bash(...);个人命令优先于项目命令;context: fork 需有明确分步任务;不能覆盖内置命令名(如 /help)。复杂多文件能力应建完整技能目录,一次性提示或已有内置命令不适用。
资料未提供收费、价格、平台支持范围与效果保证等信息。