关于 migration
用于规划和执行分阶段数据或系统变更的技能,强调兼容性、回滚和保留现有数据,并在请求阶段验证通过后停止。
主要功能
- 01梳理读写方、数据形态与归属
- 02规划正向迁移和回滚路径
- 03保留数据并单独授权破坏性步骤
- 04支持新旧版本并行运行
- 05验证转换阶段与部分故障
适用场景
- 01规划分阶段的数据迁移
- 02协调新旧版本并行运行
- 03收缩前验证迁移结果
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ juliusbrussee/ caveman --skill migration安装后在 Claude Code 中输入/migration确认已加载。
附带文件agents/openai.yaml
详细介绍
迁移
编辑前,先梳理当前的读取方、写入方、数据结构、兼容窗口和所有权。
- 明确前进路径和回滚路径。
- 保留现有数据;明确列出破坏性步骤,并单独授权。
- 在发布可能重叠时,确保混合版本运行安全。
- 适用时,按顺序执行扩展、迁移、验证,然后收缩。
- 确保重试具有幂等性,并能观察到部分失败。
- 在所需的迁移阶段验证旧路径和新路径。
请求的阶段通过后即停止;不要默认执行后续的破坏性收缩。
评论
支持 Markdown