200ファイルにわたる一括リファクタリングをトークンを消費せずに実行する
使うタイミング: 同じ変換をすべての箇所に適用する必要があり、LLMがファイルごとに処理すると大量のトークンを消費してしまう場合。
フロー
-
変換を定義するUse the Code Operations plugin. Replace every
import { foo } from 'old-lib'with the equivalent from 'new-lib'. Run via Execution Runtime.✓ コピーしました→ プラグインがファイルごとのLLMパスではなく、ローカルで実行されるPythonスクリプトを生成する -
差分をレビューするShow me the full diff grouped by type of change.✓ コピーしました→ ざっと確認できる構造化された差分
結果: 大規模なリファクタリングを低コストかつレビュー可能な形で完了できます。
注意点
- 正規表現ベースの変換がエッジケースで壊れる — ランタイムはASTレベルの変換をサポートしています。構文に依存する変更にはそちらを使用してください