mcpField
M
migration-planner

migration-planner

github.com/sergekostenchukマーケティング・グロース3251 回インストール18 週間前に更新
リポジトリ

migration-planner について

migration-plannerは、既存サイト向けにロールバックを考慮した移行計画を作るスキルです。計画と検証を中心に、URL変更、SEO要素の維持、公開確認、本番操作の安全策を扱います。

主な機能

  1. 01URLとcanonicalのマッピング
  2. 02301/302リダイレクト計画
  3. 03SEOメタデータと要素の維持
  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:タイトル、説明、見出し、スキーマ、サイトマップ、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;
    • ステータス;
    • リダイレクトの種類;
    • canonical ルール;
    • メタデータ/スキーマの維持に関する注記。
  5. サイトマップ、robots、スキーマ、内部リンク、llms.txt、アナリティクス、ウェブマスターの検証チェックを追加します。
  6. ユーザーがデプロイ、DNS、リダイレクト、GSC/ウェブマスター、またはサーバーの変更を明示的に承認するまでは、本番環境での作業を Planned として記載します。

安全ルール

  • 明示的な承認なしに、リダイレクトの適用、本番環境の 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

コメント