用途:该技能不直接重写代码,而是设计“重写代码的机器”——把旧系统当作规格,用规则手册作策略,用测试与差异作裁判,把反复出现的失败当作改进流程的理由。适用于语言移植、框架或 SDK 升级、服务重写等迁移场景。
主要能力:提供四种可单独调用的模式。qualify 运行候选筛选,输出逐行决策表结论(go、no-go 或前置工作);economics 输出迁移经济性简报;judge 建立验证基础,采集黄金场景并用 assets/parity_diff.py 做一致性比对,且必须先证明裁判能捕获故意破坏的用例;pack 产出 Migration Control Pack,包含 RULEBOOK.md、DEPENDENCY_MAP.md、GAP_INVENTORY.md、PORTABILITY_TEST_PLAN.md、parity_check.*、AGENT_WORK_QUEUE.md、REVIEWER_PROMPTS.md、PHASE_GATES.md 八个产物。
使用方式:先定位技能目录,例如 SKILL_DIR=$(find ~/.claude ~/.config ~/.agents -type d -name 'ai-migration-operating-model' 2>/dev/null | head -1),并验证 assets 或 scripts 存在。命令默认用 python3,需 Python 3.10 及以上;可用 $SKILL_PYTHON 覆盖。用 python3 "$SKILL_DIR/assets/control_pack_lint.py" <pack-dir> 检查控制包,修复所有 FAIL 行直到输出 PACK_RESULT: PASS。随后按 pilot-playbook 做一次性试点切片,通过后再把批量执行交给执行会话。
限制:本技能不执行大规模迁移,只交付控制包与试点结果;若无法建立裁判,必须建议“暂不迁移”;涉及资金、费用、对账等场景必须以行为一致性为准,而非代码外观。资料未提供具体收费、价格与平台支持信息。