code-modernization Claude Code プラグイン
Claude Code プラグインClaude Code開発移行・モダナイゼーションClaude Code 拡張・ワークフローコード品質・レビュー・テスト以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
このプラグインは、Claude Code上でレガシーコードベースの近代化作業を段階的に進めるためのワークフローを提供します。READMEによると、作業は/modernizeコマンドから始まり、利用者の意向を確認したうえで、現状診断・依存関係の対話的なマップ化・ビジネスルールの抽出・計画承認という手順を踏んでから初めてコードの変更に着手します。承認後は、既存技術基盤でのバージョンアップ、別言語への書き換え、新しいアーキテクチャでの再構築のいずれかを選び、その結果は新旧コードの挙動を既存および新規生成した入力で突き合わせる独立した検証ステップで裏付けられます。セキュリティ診断や1ページ形式のHTMLレポート出力、専門タスクを担当する複数のエージェントも備わっており、早期アクセス機能として進捗をリアルタイムに表示するパネルも用意されています。READMEには、レガシーソース自体は書き換えず、成果物は分析用と近代化後用の別ディレクトリに出力されると記載されています。
code-modernization でできること
- /modernize コマンドで近代化作業を開始し、目的についての簡単な質問に答える
- レガシーコードの複雑さや技術的負債、セキュリティ状況の診断結果を確認する
- 依存関係やデータの流れ、業務フローを示す対話的なマップを閲覧する
- ファイルと行番号付きで検証可能なビジネスルールを抽出し、内容を確認する
- コード変更前に段階的な計画を承認する
- 対象に応じてバージョンアップ・書き換え・再構築のいずれかの方式を選ぶ
- 新旧コードの挙動を既存データおよび新規生成した入力で比較検証する
- セキュリティスキャンを実行し、レビュー済みのパッチを適用する
- 1ページのHTMLレポートやオプションのライブパネルで進捗を追う
出典
code-modernization の変更履歴
- Claude Code プラグイン code-modernization の公式説明文が更新