distillerlisted
Install: claude install-skill wangjs-jacky/jacky-skills
<gsd:workflow name="distiller">
<gsd:meta>
<trigger>蒸馏、distill、提炼、提取核心、迁移功能、知识蒸馏、知识提炼</trigger>
<requires>
- 用户提供的源资源(代码目录/URL/文件路径)
- 明确的蒸馏用途说明
</requires>
<checkpoints>
- plan-approved: 蒸馏计划确认
- collection-done: 资源采集完成
- distill-approved: 蒸馏产物质量确认
- archived: 产物归档完成
</checkpoints>
<constraints>
- 产物 SKILL.md 行数 ≤ 300 行,超出部分抽离到 references/
- 代码蒸馏必须区分「项目耦合」vs「核心逻辑」
- 每个产物必须包含「适用场景」和「复用指南」
</constraints>
</gsd:meta>
<gsd:goal>从任意资源中提炼结构化的可复用知识,输出为可被 AI 检索的知识 skill。</gsd:goal>
<gsd:phase id="plan" name="资源分类 + 需求确认" checkpoint="plan-approved">
<step>分析用户输入,判断资源类型(code / tech-stack / article)</step>
<step>追问关键问题:蒸馏产物用来做什么?(复用模板 / 生成新项目 / 知识存档)</step>
<step>根据用途调整蒸馏策略和产物格式</step>
<step>展示蒸馏计划摘要,等待用户确认</step>
</gsd:phase>
<gsd:phase id="collect" name="资源采集" checkpoint="collection-done">
<step>按资源类型选择采集方式,扫描并提���原始数据</step>
<step>预处理:去噪、结构化、标注关键节点</step>
<step>展示采集摘要,等待用户确认</step>
</gsd:phase>
<gsd:phase id="distill" name="执行蒸馏" checkpoint="distill-approved">
<step>按确认的维度逐项提炼,生成结构化产物</step>
<step>质量检查:完整性、准确性、通用性、可操作性</step>
<step>展示蒸馏产物摘要,等待用户确认</step>
</gsd:phase>
<gsd:phase id="solution" name="技术方案整合" checkpoint="distill-approved" condition="用户需要将蒸馏产物 + 开源工具组合成可执行方案">
<step>需求解读:明确目标产品和技术约束</step>
<step>能力盘点:从已有蒸馏产物提取可复用代码/模式</step>
<step>工具选型:搜索并评估匹配的开源工具</step>
<step>架构设计:目录结构 + 数据流 + 模块职责</step>
<step>整合输出:安装命令 + 配置文件 + 核心代码 + 调用示例</step>
</gsd:phase>
<gsd:phase id="archive" name="归档产物" che