技能流水线编排
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_58fad8c3/skill-pipeline-v1。
技能介绍
解决什么问题
当你从拆书、自建或市场下载得到一批技能时,它们往往散落在 books/ 或某个工作目录里:frontmatter 缺 description_en、触发词缺失、A2 与相邻 skill 的区别还是占位话、depends-on 指向了不存在的目标,更麻烦的是——没人说得清这些技能该先做哪一步、后做哪一步、和谁联用。逐个手改不仅重复劳动,还容易破坏 authored 内容;而直接跑发布,又会把断链和模糊关系一起打包出去。
skill-pipeline-v1 就是为此设计的编排器。它不重造轮子:机械步骤交给自带脚本,诊断/拆解/审计/交接步骤加载对应子技能,目标是对 TARGET 目录(含 N 个 SKILL.md)做一次调用级别的整包交付。
它如何工作
流水线按 7 个阶段顺序执行,每个阶段结束打印进度:
- 阶段 0 · 准备:确认
TARGET/*/SKILL.md存在并列出数量。备份统一由scripts/standardize.py完成,对每个SKILL.md在不存在*.backup-时复制一份,幂等且可单文件回滚;日期戳由脚本动态取datetime.now()。 - 阶段 1 · 质量门禁机械补齐:脚本补齐
version、agent_created、description_en、## When to Use、## 速查表、### ⚠️ 铁律、## 输入案例、trigger_words_en等机械项;修复source_book被吸入description标量的 YAML bug;同步test-prompts.json版本。软内容先填带[待agent润色]标记的 best-effort 模板。 - 阶段 2 · 前置依赖梳理:脚本校验
related_skills中depends-on/contrasts-with/composes-with目标是否全部存在(0 容忍断链),计算 Tier 分层,并双向打通### ⛓ 前置依赖与### ➡ 下游链路。 - 阶段 3 · 英文触发词 + 打包:复用官方
package_skill.py生成TARGET/dist/*.zip。处理 Windows GBK 的sys.stdout.reconfigure(utf-8),并用 staging 目录法只拷SKILL.md+test-prompts.json,避免备份污染 zip。 - 阶段 4 · A2 / 联用关系 authored:扫描所有
SKILL.md的A2节,若含占位话则逐一读取对比对象的I/A节,改写为实质方法论差异;对composes-with非空的技能补### 🔗 联用提示。此阶段必须逐工具 authored,禁止批量套模板。 - 阶段 5 · COSTA 诊断 + 单技能拆解:加载
ai-transformation-consultant对 1–3 个代表工具做五维诊断,加载analyze-skill产出功能摘要/场景/流程图/评分四部分报告。 - 阶段 6 · 安全审计:加载
skill-security对dist/*.zip做 P0/P1/P2 审计,P0 必须警告并获确认。 - 阶段 7 · 交接文档:加载
handoff生成覆盖当前状态、Next steps、产物路径清单的交接文档。
适用边界与注意点
它适合一批技能需要统一过企业级质量门禁的场景:例如“把这些技能标准化 / 打包 / 跑流水线 / 一次搞定”。如果只改单个技能的小修,直接使用 ai-transformation-consultant、analyze-skill、skill-security 或 handoff 更合适。
铁律必须遵守:A2、联用、输入案例的软内容必须基于技能真实方法论 authored,禁止编造工具关系或虚假数据,缺失信息时用 〔假设〕 标记并请用户确认;所有自带脚本可重复运行,已补齐项跳过且不破坏既有 authored 内容;阶段 0 未备份不得改写。软内容脚手架会先填模板,阶段 5 再由 agent 基于各技能方法论改写为实质内容,因此最终质量取决于 authored 是否到位。
使用场景
- 从书籍拆解得到一批 SKILL.md,需要一次性补齐 frontmatter 和质量门禁字段
- 市场下载的多个技能之间 depends-on 断链,需要校验依赖并补双向链路
- 发布前要把一批技能打包成 zip,同时对产物做 P0/P1/P2 安全审计
- 技能的 A2 对比和 composes-with 联用说明还是占位话,需要逐工具改写
适合人员
- 维护几十个自建技能的 Agent 工程师,需要批量统一质量标准和打包发布
- 从书籍或课程拆解大量技能的内容团队,需要一次调用完成标准化与交接文档
- 负责技能仓库治理的维护者,需要在发布前做依赖校验、安全审计和备份回滚