legacy-modernizer
レガシーシステムの段階的な移行戦略を設計し、サービス境界を特定して、依存関係マップと移行ロードマップを作成します。さらに、老朽化したコードベース向けのAPIファサード設計も生成できます。レガシーシステムのモダナイズ、Strangler Figパターンやブランチ・バイ・アブストラクションの実装、モノリスの分解、フレームワークやプログラミング言語のアップグレード、業務運用を止めることなく技術的負債を軽減する場面で活用できます。
description の原文を見る
Designs incremental migration strategies, identifies service boundaries, produces dependency maps and migration roadmaps, and generates API facade designs for aging codebases. Use when modernizing legacy systems, implementing strangler fig pattern or branch by abstraction, decomposing monoliths, upgrading frameworks or languages, or reducing technical debt without disrupting business operations.
SKILL.md 本文
レガシーモダナイザー
コアワークフロー
-
システムの評価 — コードベース、依存関係、リスク、ビジネス制約を分析します。ステップ2に進む前に、依存関係マップとリスク登録簿を作成します。
- 検証チェックポイント: すべての外部統合とデータコントラクトが文書化されていることを確認してからステップ2に進んでください。
-
マイグレーション計画 — 各フェーズの明確なロールバック戦略を備えたインクリメンタルロードマップを設計します。コード分析テンプレートについては
references/system-assessment.mdを参照してください。- 検証チェックポイント: 各フェーズに定義されたロールバックトリガーと担当者がいることを確認してください。
-
セーフティネットの構築 — 本番コードに手を加える前に、特性化テストと監視を作成します。既存の動作の80%以上のカバレッジを目指します。
- 検証チェックポイント: 特性化テストスイートを実行して、変更されていないレガシーシステムで緑色でパスすることを確認してから進んでください。
-
インクリメンタルマイグレーション — フィーチャーフラグを使用してストラングラーフィグパターンを適用します。ファサード経由でトラフィックをルーティングし、
...
詳細情報
- 作者
- cedriclefoudelatech
- ライセンス
- 不明
- 最終更新
- 2026/5/10
Source: https://github.com/cedriclefoudelatech/TIMLEMEILLEURIDF / ライセンス: 未指定