mcpField
M
migration

migration

github.com/juliusbrussee开发115.8k106.7k 次安装3 天前更新
代码仓库

关于 migration

用于规划和执行分阶段数据或系统变更的技能,强调兼容性、回滚和保留现有数据,并在请求阶段验证通过后停止。

主要功能

  1. 01梳理读写方、数据形态与归属
  2. 02规划正向迁移和回滚路径
  3. 03保留数据并单独授权破坏性步骤
  4. 04支持新旧版本并行运行
  5. 05验证转换阶段与部分故障

适用场景

  1. 01规划分阶段的数据迁移
  2. 02协调新旧版本并行运行
  3. 03收缩前验证迁移结果

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/juliusbrussee/caveman --skill migration

安装后在 Claude Code 中输入/migration确认已加载。

附带文件agents/openai.yaml

详细介绍

迁移

编辑前,先梳理当前的读取方、写入方、数据结构、兼容窗口和所有权。

  • 明确前进路径和回滚路径。
  • 保留现有数据;明确列出破坏性步骤,并单独授权。
  • 在发布可能重叠时,确保混合版本运行安全。
  • 适用时,按顺序执行扩展、迁移、验证,然后收缩。
  • 确保重试具有幂等性,并能观察到部分失败。
  • 在所需的迁移阶段验证旧路径和新路径。

请求的阶段通过后即停止;不要默认执行后续的破坏性收缩。

评论

支持 Markdown