mcpField
M
migration-planner

migration-planner

github.com/sergekostenchuk营销与增长3251 次安装18 周前更新
代码仓库

关于 migration-planner

migration-planner 是为现有网站制定可回滚迁移计划的技能,侧重规划与验证。它涵盖 URL 变更、SEO 内容保留、上线检查,以及生产环境操作前的安全措施。

主要功能

  1. 01URL 与 canonical 映射
  2. 02301/302 重定向规划
  3. 03保留 SEO 元数据与页面要素
  4. 04上线前、上线中及上线后检查
  5. 05回滚与监控条件

适用场景

  1. 01为网站重建规划重定向
  2. 02迁移时保留 SEO 要素
  3. 03制定上线审批与回滚步骤

安装

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

$npx skills add https://github.com/sergekostenchuk/ui-ux-agent-skill-system --skill migration-planner

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
assets/
migration-plan.template.md
evals/
evals.json
references/
migration-safety-contract.md

详细介绍

迁移计划

此技能会为现有网站制定可回滚的迁移计划。它以规划和验证为先,不是用于修改生产环境的工具。

运行模式

  • url-map:将旧 URL 映射到新 URL,并确定规范 URL。
  • redirect-plan:规划 301/302 规则,但不应用规则。
  • seo-surface:保留标题、描述、标题层级、Schema、站点地图、robots、llms.txt 和内部链接。
  • launch-checklist:制定上线前、上线期间和上线后的验证计划。
  • rollback:准备回滚、监控和告警标准。

必需工作流

  1. 阅读 references/migration-safety-contract.md。
  2. 从 existing-site-analyzer 的证据和 rebuild-or-improve-advisor 的决策开始。
  3. 使用 assets/migration-plan.template.md。
  4. 构建 URL/变更映射:
    • 旧 URL;
    • 新 URL;
    • 状态;
    • 重定向类型;
    • 规范 URL 规则;
    • 元数据/Schema 保留说明。
  5. 添加站点地图、robots、Schema、内部链接、llms.txt、分析工具和站长验证检查。
  6. 将生产环境操作标记为 Planned,直到用户明确批准部署、DNS、重定向、GSC/站长工具或服务器变更。

安全规则

  • 未经明确批准,不得应用重定向、编辑生产环境中的 robots/站点地图、部署、更改 DNS 或提交 GSC/站长工具变更。
  • 不得在计划中存储私有分析数据导出、令牌、Cookie 或验证码。
  • 除非命令或工件确实存在,否则不得将迁移检查标记为 Ran。
  • 如果仍存在较高 SEO 风险,在定义回滚和监控方案之前,不得移交上线。

交接格式

Migration mode:
Decision source:
URL map path:
Redirect plan:
SEO surface preservation:
Launch approvals needed:
Rollback plan:
Monitoring:
Next owner:
Checks:

验证

编辑此技能时,运行:

python3 $CODEX_HOME/skills/.system/skill-creator/scripts/quick_validate.py $CODEX_HOME/skills/migration-planner
python3 $CODEX_HOME/skills/senior-skill-architect/scripts/lint_production_skill.py $CODEX_HOME/skills/migration-planner
python3 -m json.tool $CODEX_HOME/skills/migration-planner/evals/evals.json >/dev/null

评论

支持 Markdown