| name | skill-creator |
| description | 创建、翻译、重构、评审、封装、评测和优化技能时使用。只要用户提到 create skill、build skill、new skill、write SKILL.md、improve skill、refactor skill、package skill、benchmark skill、trigger tuning、description optimization、run skill evals、skill workflow 或要把现有经验沉淀为技能,都应优先使用本技能。它同时负责技能设计流程、长文本拆分策略、评测工具链与触发优化。 |
Skill Creator
铁律:不要再维护第二套技能创建规范。skill-creator 就是唯一的技能设计、重构、评测与打包入口。
工作流
本目录资源
- references/skill-design-overview.md:快速理解技能设计的 12 个核心技巧。
- references/description-guide.md:写 description 前加载。
- references/workflow-patterns.md:设计工作流、确认门和交付检查时加载。
- references/writing-techniques.md:写铁律、问题式指令和反模式时加载。
- references/output-patterns.md:设计输出模板与交付清单时加载。
- references/parameter-system.md:需要参数系统时加载。
- references/architecture-guide.md:规划 references/、scripts/、assets/ 分层时加载。
- references/schemas.md:编写 evals、grading 和 benchmark 数据时加载。
- scripts/init_skill.mjs:初始化技能骨架。
- scripts/quick_validate.mjs:快速校验 frontmatter 与目录结构。
- scripts/package_skill.mjs:打包技能。
- scripts/run_eval.mjs、scripts/aggregate_benchmark.mjs、scripts/run_loop.mjs:评测、聚合和触发优化。
- agents/analyzer.md、agents/grader.md、agents/comparator.md:做 benchmark 分析、断言评分和盲测时加载。
正文与 references 的拆分原则
- 放在 SKILL.md:铁律、工作流主干、确认门、反模式、交付前检查。
- 放在 references/:长清单、案例、设计理论、schema、评测说明。
- 放在 scripts/:确定性、重复性高且值得节省 token 的操作。
设计原则
- 不要让正文变成第二份 README。
- 不要为了追求完整度把所有内容塞回 SKILL.md。
- 不要只做骨架改写而丢掉原技能里的项目特化规则。
- 不要把 benchmark 当成所有技能的必选项。
- 当需求本质是 agent 时,不要硬塞进 skill-creator 处理。
反模式
- 不比对旧版本文本,直接用新模板覆盖一切。
- 同时保留两个 canonical skill,造成职责分叉。
- 只保留抽象流程,不保留有价值的具体规则和术语。
- 只看 benchmark 分数,不看真实输出和用户反馈。
交付前检查