npx skills add https://github.com/maxoreric/sop-engine --skill version-skillSKILL.md
版本管理
管理 Skill 的版本,支持 A/B test、版本切换和回滚。
功能
1. 查看版本历史
列出所有版本:
versions/
├── SKILL.v1.md
├── SKILL.v2.md
└── SKILL.v3.md
2. A/B Test
同时执行两个版本,对比结果:
- 读取当前版本和对比版本
- 用相同输入分别执行
- 对比产出
- 记录对比结果
输出 workspace/ab-test-result.md:
# A/B Test 结果
## 版本 A(当前)
[产出摘要]
## 版本 B(v{n})
[产出摘要]
## 对比
| 维度 | 版本 A | 版本 B |
|-----|-------|-------|
| ... | ... | ... |
## 结论
[推荐哪个版本]
3. 版本切换(Promote)
将某个版本设为主版本:
- 备份当前主版本到 versions/
- 将目标版本复制为 SKILL.md
- 更新 status.json
4. 回滚
恢复到之前的版本:
- 找到目标版本
- 执行版本切换
命令格式
- 查看:
查看 [skill-name] 的版本历史 - A/B test:
对比 [skill-name] 的 v1 和 v2 - 切换:
把 [skill-name] 切换到 v2 - 回滚:
回滚 [skill-name] 到上一个版本
原则
- 版本号只增不减
- 切换前先备份
- A/B test 要用相同输入
- 保留足够的历史版本
Repository
maxoreric/sop-engineParent repository
Repository Stats
Stars0
Forks0