用途:bear-migrate 用于把数据、组件、图标、文档等在不同系统、格式或模式之间迁移,例如数据库结构变更、组件 API 升级(props 变化、框架升级)、图标或资产库替换、文档格式与 frontmatter 调整等任何重视安全与完整性的批量转换。官方建议先配合 bloodhound-scout 理解依赖关系,迁移后用 beaver-build 写回归测试、用 fox-optimize 检查性能影响。
主要能力:按五阶段流程执行:WAKE 制定迁移计划、保留原始状态并选择领域指南;GATHER 清点条目、查找边界情况、映射依赖并评估复杂度;MOVE 小范围一次完成,大范围分批并记录进度;HIBERNATE 在删除旧内容前核对数量、完整性与抽样结果;VERIFY 运行测试、检查回归、清理旧产物并生成迁移报告。领域指南按迁移对象加载:数据库 references/domain-database.md、组件 references/domain-components.md、内容 references/domain-content.md、其它 references/domain-general.md。
使用方式:当用户要求“迁移”或“移动”内容、说“升级到新 API”或“从 X 切换到 Y”、调用 /bear-migrate、需要数据库结构或数据迁移、组件 API 迁移、图标或资产迁移、文档格式变更,或任何需要安全完整性的批量转换时触发。执行时先备份或创建分支,再按上述五阶段推进;小范围(少于 50 项)可一次转换并审查差异,大范围(超过 200 项)分批提交检查点并记录进度。
限制:禁止在未保留原始状态时迁移,禁止跳过数量、完整性与抽样检查,禁止未在预发环境测试就直接迁移生产,禁止在验证完成前删除旧产物,不应把迁移简单当作查找替换而不先清点。资料未提供具体支持平台、安装命令、收费方式或性能数据。