Skill 全流程构建流水线
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ddfdfa23/skill-creator-max。
技能介绍
要解决什么问题
从零写 Agent Skill 时,常见痛点是:规格写在聊天里、结构与评测口径混在一起、构建者与验收者共享同一上下文,以及「schema 通过」被误当成「行为正确」。skill-creator-max 把自己定位成 指挥者(conductor):它不亲自写正文、不替你做设计决策,而是按阶段派出全新子代理,只依据各阶段返回的类型化产物(artifact)做门禁与路由。
流水线如何工作
整条链路固定为五类产物,每类对应一个角色包(roles/*.md),并由独立脚本做 L0 结构门禁(通过只表示格式合法,不代表实质正确):
- composer →
SkillSpec(C 系列 15 字段决策对象),由scripts/validate_spec校验 - guidance → Structure Contract(S 系列单元与分层论证),由
scripts/validate_structure校验;工程师阶段结束后会--check-files再验内容引用是否落盘 - engineer → Evidence Dossier(E 系列分层评测与校准),由
scripts/validate_report校验(会重跑 harness) - zipper → Compression Report(Z 系列 token 变化与行为等价否决),由
scripts/validate_compression校验 - battery → 独立对抗验收(O5/E9:PROVE-OR-FLAG,新鲜上下文、无构建历史泄漏)
调度协议(O6)要求每次派发携带 goal · 输出 schema · 工具/来源 · 边界;同一产物同一时刻只有一个写入者。门禁失败时走 min() 路由(O3):先假设「最小项」在上游产物字段,把修复预算投到那里,而不是只在报警点打补丁。
高杠杆节点会派出 battery:指挥者需预注册 E9 预算/边际阈值,并植入 seed(每 lens 至少一个);漏 seed 的 run 作废。最终有效结论为 min(复审计, battery),可见错误不能算 PASS。指挥者自身还会产出 Decision Record + Learning Record,经 scripts/validate_decision 自门禁。
适用边界
- 仅在用户明确要 author/build/create agent skill 时触发;误触发 token 成本很高。总结记忆、日记、泛化的「创建/总结 X」等属于硬反触发。
- 若意图模糊,应先问一句再派发,不要用整条流水线赌猜测。
- 被构建的技能若含 >1 轮自治循环、工具面/脚本面/持久记忆,Structure Contract 与 Evidence Dossier 有额外分支要求,缺失会导致对应阶段门禁失败。
使用场景
- 你已确定要做新的 Agent Skill,需要先把意图收成带 TriggerTests 与 Unknowns 的 SkillSpec,而不是在对话里零散改 SKILL.md
- 团队要交付带工具面或脚本面的技能,需在 Structure Contract 里写清单元分层与对应分支,避免工程师阶段才暴露结构缺口
- 主版本或首次发布前,需要用 Evidence Dossier 重跑 harness,并派出无构建历史的 battery 做 PROVE-OR-FLAG 对抗验收
- 技能正文过长,需要在不牺牲行为等价的前提下产出 Compression Report,并用 diff_lossless 支撑无损压缩校验
适合人员
- 在 SkillHub 或内部仓库维护 SKILL.md,希望用 composer→guidance→engineer 固定产物交接的 Skill 作者
- 负责上架审核,要求每次高杠杆发布都有 Evidence Dossier 与独立 battery 结论、且 verdict 取 min 的平台编辑
- 正在设计含多轮自治循环的技能,需要 loop_charter、冷重启与 stop 条件写进评测证据链的 Agent 工程师
- 做过几次门禁失败后,想把 min() 路由假设与 Decision Record 写进学习记录、沉淀为 O4 例行清单的流水线维护者