问题域/PD-268

技能包管理

Skill Package Management

技能的安装、发布、版本管理和注册表系统

子问题

1.技能安装与依赖解析

2.版本管理与发布

3.GitHub仓库集成

4.技能到工作流映射

5.并发安装防护与分布式锁设计

6.多工作流 DAG 执行计划与 level 并行

7.安装升级回滚与断点续装

8.SKILL.md frontmatter 声明式元数据协议

各项目的解法1 solutions

Signals

横向对比

维度Refly
技能注册方式Prisma DB + SKILL.md frontmatter 双源注册
安装机制Redis 分布式锁 + 6 态状态机 + 工作流克隆
版本管理installedVersion 字段 + hasUpdate 标记 + 升级回滚
发布渠道GitHub App 自动 PR 到 refly-skill 仓库
执行引擎Kahn 拓扑排序 + BullMQ level-by-level 并行
多平台支持符号链接桥接 Claude Code / Refly 等多 Agent 平台
数据映射dot-notation OutputSelector + InputMapping + 三策略合并

最佳实践

1.CLI工具与API双入口支持技能管理

2.安装时克隆工作流到用户空间实现隔离

3.补偿式事务清理孤儿工作流保证一致性

4.符号链接桥接多 Agent 平台技能目录