用途:本技能用于创建 Claude Code 斜杠命令——以 /command-name 在对话中调用的可复用工作流。适用于重复性工作流(代码审查、PR 提交、CI 修复)、需要一致性的多步骤流程、智能体委派模式以及项目专属自动化。当用户要求“创建命令”“做一个斜杠命令”“把反复做的事做成命令”时启用。
主要能力:介绍斜杠命令本质,即存放在 .claude/commands/(项目级)或 ~/.claude/commands/(全局/用户级)的 markdown 文件,调用时展开为提示词。技能内含参考文档:patterns.md 讲命令模式(工作流自动化、迭代修复、智能体委派、简单执行);examples.md 提供真实命令完整源码(如 submit-stack、ensure-ci、create-implementation-plan);best-practices.md 提供质量清单、常见陷阱、写作指南与模板结构。
使用方式:按六步创建。一、确定位置:用 git rev-parse --is-inside-work-tree 2>/dev/null 判断是否在 git 仓库内,在仓库内默认用项目级 .claude/commands/,否则用全局 ~/.claude/commands/,用户明确指定 global 或 project 时按其选择,并先报告位置。二、展示命令模式并询问最接近哪种。三、收集信息:命令名与用途(名称必须 kebab-case,如 submit-stack,不能含下划线;文件名与命令名一致)、参数(frontmatter 中 argument-hint,必填用尖括号、可选用方括号)、工作流步骤、工具限制与指引。四、生成经智能体优化的命令,使用祈使/动词开头句式,明确具体、含预期结果与错误处理。五、创建文件:确保目录存在,使用 mkdir -p [directory-path],再用 Write 工具写入,随后向用户报告位置、用途与用法 /command-name [arguments]。六、可选测试与迭代,建议运行 /command-name [arguments] 并根据反馈更新。
命令结构:每个斜杠命令为 markdown 文件,含 frontmatter 中的 description(必填,显示于 /help)与可选 argument-hint,以及正文标题和供智能体自主执行的详细指令。
提示:设计工作流时加载 patterns.md,查看结构时加载 examples.md,定稿前加载 best-practices.md。常见模式包括对 pytest、ty、ruff、prettier、make、gt 使用 devrun 智能体,用 Task 工具调用 implementation-planner、plan-executors 等专用智能体,先检查特定文件(如 .PLAN.md),待办即时标记完成而非批量,并写明错误处理与成功标准。
限制:资料未提供收费、价格、平台或具体效果信息;技能本身不保证生成命令的正确性,需用户自行测试与迭代。