用途:skill-creator 用于创建新的技能文件,既可以是面向全局目录的通用技能,也可以是仅限当前项目的专属技能。触发方式包括 /skill-create <name>、create skill、new skill、generate skill。
主要能力:根据上下文自动判断技能应存放的位置。通用技能写入 ~/.claude/skills/<name>/SKILL.md,项目专属技能写入 .claude/skills/<name>/SKILL.md。在 agent-config 仓库内工作时,通用技能写入 <repo>/skills/<name>/SKILL.md,由 install.sh 部署;技术类技能则作为模板保存到 skills/_templates/tech/<name>/。
使用方式:执行 /skill-create 后,工具会先检测上下文(是否为 agent-config 仓库、是否存在 .claude 目录、技能名是否匹配技术栈),再询问技能用途、触发时机、需了解的代码模式或命令等。随后进入格式选择步骤,推断并确认 procedural、reference 或 anti-pattern 三种格式之一,再生成对应骨架。项目技能会分析现有代码以提取真实模式与示例。最后预览确认,创建文件并注册到相应的 CLAUDE.md。
适用场景:需要为 Claude 配置新增可复用技能时使用,包括全局技能、项目专属技能以及技术栈模板。
限制:必须使用真实项目代码作为示例,不得虚构模式;reference 与 anti-pattern 格式至少需 3 个代码示例;写入前必须预览确认;每个生成的 SKILL.md 的 YAML frontmatter 必须包含 format 字段;若 docs/format-types.md 不存在,则默认使用 procedural 格式并发出警告;推断结果必须由用户确认或覆盖。