rename-symbol について
変数や関数を複数ファイルにわたって、シンボル単位で一貫して改名するスキルです。編集したファイルや置換数を報告し、判断が必要な箇所を示します。
主な機能
- 01複数ファイルのシンボルを改名
- 02インポートとエクスポートの整合性を維持
- 03シンボル参照のみを変更
- 04編集ファイルと置換数を報告
- 05判断が必要な箇所を提示
活用シーン
- 01プロジェクト内の関数を改名
- 02複数ファイルで使われる変数を更新
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cowork-os/ cowork-os --skill rename-symbolインストール後、Claude Code で/rename-symbolを入力して読み込まれたか確認します。
詳細
シンボルの名前変更
目的
ファイルをまたいで変数/関数の名前を変更します
ルーティング
- 使用する場合:ファイルをまたいで識別子の名前を変更する際に、シンボルレベルで一貫性のある更新が必要な場合に使用します。
- 使用しない場合:単一ファイル内の単純なローカル名の変更を手動で行える場合は使用しないでください。
- 出力:編集したファイルの一覧、置換数、およびレビューが必要な曖昧なケースにフラグを付けて出力します。
- 成功基準:実際のシンボル参照のみが変更され、エクスポート/インポートの一貫性が保たれます。
トリガーの例
肯定的な例
- このリクエストには rename-symbol スキルを使用してください。
- シンボルの名前変更を手伝ってください。
- ファイルをまたいで識別子の名前を変更する際に、シンボルレベルで一貫性のある更新が必要な場合に使用します。
- シンボルの名前変更:実行可能な結果を提示してください。
否定的な例
- 単一ファイル内の単純なローカル名の変更を手動で行える場合は使用しないでください。
- 無関係なリクエストには rename-symbol を使用しないでください。
- このリクエストはシンボルの名前変更の対象外です。
- これは概念的な議論のみであり、ツールのワークフローは必要ありません。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| oldName | string | はい | シンボルの現在の名前 |
| newName | string | はい | シンボルの新しい名前 |
実行時プロンプト
- 現在の実行時プロンプトの長さ:545文字。
- 実行時プロンプトは
../rename-symbol.jsonに直接定義されています。
コメント
Markdown 対応