SuperAPI AI 工具集

migration-architect

部署与运维

查看项目

更新于 10-15 17:28

技能介绍

用途:规划数据库、API、基础设施或服务的迁移,生成带风险评估、兼容性分析和回滚手册的分阶段执行方案。

主要能力:分阶段规划,可从 JSON 规格生成带验证门、时间线和干系人结构的多阶段计划;兼容性分析,对比前后数据库或 REST/JSON schema,检测破坏性变更、类型不匹配和约束冲突,并生成迁移与回滚脚本;回滚手册,提供逐阶段反向步骤、自动化触发条件、数据恢复计划、升级矩阵和沟通模板;模式目录涵盖 Expand-Contract、Dual-Write、CDC、Strangler Fig、Parallel Run、Canary、Blue-Green;风险框架覆盖技术、业务、运营和合规四类。

使用方式:先明确迁移对象(数据库、API、基础设施或服务)、交付物(阶段计划、兼容性差异或回滚手册)、停机预算与所选模式;未知时应提问而非假设。工具命令保持原样:python scripts/migration_planner.py --input spec.json --output plan.json --format both;python scripts/compatibility_checker.py --before v1.json --after v2.json --type database;python scripts/rollback_generator.py --input plan.json --output runbook.json --format both。参考资料包括 workflows-patterns-and-quality.md、tool-reference.md、migration_patterns_catalog.md、zero_downtime_techniques.md、data_reconciliation_strategies.md。

适用场景:跨平台或跨版本迁移、切换前验证兼容性与破坏性变更、构建回滚手册和零停机执行计划。

限制:不实际对线上系统执行迁移,不连接数据库或云 API,只生成计划、报告和脚本;不涉及支持新 schema/API 的应用层代码重构;不提供迁移执行期间的实时监控、告警或仪表盘;不包含目标基础设施的成本优化或容量规划。其他收费、价格、效果等信息资料暂未提供。