ui5-modernization Claude Code プラグイン
Claude Code プラグインClaude Code開発移行・モダナイゼーションエンタープライズ業務プラットフォームWeb・アプリ開発以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
このプラグインは、SAPUI5およびOpenUI5アプリケーションをマニフェストバージョン2.0.0や新しいフレームワーク基準に合わせて刷新するためのツール一式です。5つの段階に分かれたワークフローを自動的に進行させ、非推奨API・グローバル変数依存・モジュール構造・CSP準拠といった問題を段階ごとに修正します。各段階の終わりにはgitコミットと検証ゲートが設けられており、修正の確認には別ツールであるUI5リンターの出力が使われます。ワークフロー全体を使わず、特定の問題だけをピンポイントで直す個別コマンド群も用意されています。ブラウザでのテスト実行にはChrome DevTools MCPサーバーを任意で利用できます。
ui5-modernization でできること
- OpenUI5/SAPUI5プロジェクトを5段階の刷新フローで一括処理するコマンドを実行する
- 全自動・半自動・手動のいずれかの検証モードを選び、各段階の確認方法を決める
- 非推奨コントロールの置換、JS/XMLでのグローバル変数アクセス修正、循環依存の解消、インラインスクリプトのCSP対応など個別の問題を専用コマンドで直す
- QUnit/OPA5テストの構成やFLPサンドボックス設定ファイルの刷新を別途行う
- 生成されるレポートで、変更内容や自動修正できなかった項目を確認する
- 各段階がgitコミット単位になっているため、必要に応じて特定の段階だけを取り消す
- 検証時にChrome DevTools MCPを使い、ブラウザ上でのテスト実行や画面状態の確認を行う