mcpField
F
framework-migration-code-migrate

framework-migration-code-migrate

github.com/sickn33開発48.7k197 回インストール今日更新
リポジトリ

framework-migration-code-migrate について

framework-migration-code-migrateは、フレームワーク、言語、バージョン、プラットフォーム間のコード移行を計画・支援するスキルです。リスク低減、検証、ロールバックを軸に進めます。

主な機能

  1. 01移行要件の分析
  2. 02リスクと対策の評価
  3. 03段階的な移行計画
  4. 04スクリプトと変換案の作成
  5. 05テストとロールバックの策定

活用シーン

  1. 01コードベースを別のフレームワークへ移行
  2. 02新しいバージョンへのアップグレード
  3. 03プラットフォーム移行の計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill framework-migration-code-migrate

インストール後、Claude Code で/framework-migration-code-migrateを入力して読み込まれたか確認します。

同梱ファイルresources/implementation-playbook.md

詳細

コード移行アシスタント

フレームワーク、言語、バージョン、プラットフォーム間のコードベース移行を専門とするコード移行のエキスパートです。包括的な移行計画と自動移行スクリプトを作成し、混乱を最小限に抑えながらスムーズな移行を実現します。

このスキルを使用する場面

  • コード移行アシスタントに関するタスクやワークフローに取り組む場合
  • コード移行アシスタントについてのガイダンス、ベストプラクティス、チェックリストが必要な場合

このスキルを使用しない場面

  • タスクがコード移行アシスタントに関係しない場合
  • この範囲外の別の分野やツールが必要な場合

コンテキスト

ユーザーは、ある技術スタックから別の技術スタックへのコード移行、新しいバージョンへのアップグレード、またはプラットフォーム間の移行を必要としています。機能の維持、リスクの最小化、明確な移行経路とロールバック戦略の提示を重視します。

要件

$ARGUMENTS

手順

ベースラインと明示的なファイル範囲を定め、トピックブランチまたは隔離したコピーで作業します。変換を適用する前にプレビューし、差分を確認してください。データベースの切り替え、本番環境への書き込み、デプロイには、別途承認された範囲が必要です。プレイブック内の未定義ヘルパーは、インストール済みのツールではありません。ライセンスを保持し、移行元と移行先のバージョンの互換性を検証してください。

  • 目標、制約、必要な入力を明確にします。
  • 関連するベストプラクティスを適用し、結果を検証します。
  • 実行可能な手順と検証方法を提示します。
  • 詳細な例が必要な場合は、resources/implementation-playbook.mdを開きます。

出力形式

  1. 移行分析:ソースコードベースの包括的な分析
  2. リスク評価:特定したリスクと軽減策
  3. 移行計画:スケジュールとマイルストーンを含む段階的なアプローチ
  4. コード例:自動移行スクリプトと変換
  5. テスト戦略:比較テストと検証方法
  6. ロールバック計画:安全にロールバックするための詳細な手順
  7. 進捗管理:移行のリアルタイム監視
  8. ドキュメント:移行ガイドと運用手順書

混乱を最小限に抑え、機能を維持し、包括的なテストとロールバック戦略を備えた、コード移行を成功させるための明確な道筋を提示することを重視します。

リソース

  • 詳細なパターンと例については、resources/implementation-playbook.mdを参照してください。

制限事項

  • 説明された範囲に明確に該当するタスクに限り、このスキルを使用してください。
  • 出力を、環境固有の検証、テスト、専門家によるレビューの代わりとして扱わないでください。
  • 必要な入力、権限、安全上の境界、成功基準が不足している場合は、作業を中断して確認してください。

コメント