mcpField
W
w-refactor

w-refactor

github.com/blockmatic-icebox開発1647 回インストール4 週間前に更新
リポジトリ

w-refactor について

動作を維持するリファクタリングを、事前の基準確認、小さな変更、対象を絞ったチェックで導くコーディングエージェント向けスキルです。コミットや公開を許可せずに構造を整理する開発作業に使います。

主な機能

  1. 01動作とチェックの基準を記録
  2. 02小規模な構造変更を優先
  3. 03アルゴリズム変更に根拠を要求
  4. 04影響範囲のチェックのみ実行

活用シーン

  1. 01動作を維持して選択ファイルをリファクタリング
  2. 02重複コードやネストを削減
  3. 03既存チェックに基づく変更検証

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/blockmatic-icebox/basilic-skills --skill w-refactor

インストール後、Claude Code で/w-refactorを入力して読み込まれたか確認します。

詳細

選択したファイルまたは名前付きの懸念事項を使用してください。編集する前に、テスト、型、または手動のシナリオで現在の動作を記録してください。リファクタリングを理由に、コミット、プッシュ、PR を行ってはいけません。

  1. ベースラインを記録します。呼び出し元が依存しているもの、それを証明するチェック、変更してはならないものを確認します。
  2. 役に立つ範囲で最小限の差分で構造を改善します。重複を抽出し、名前を分かりやすくし、ネストを減らします。既存のパッケージを再利用します。コードの内容を言い換えるだけのコメントは追加しないでください。
  3. アルゴリズムやデータ構造を変更するのは、リポジトリのプロファイラー、テスト、またはトレースによる測定結果がある場合に限ります。
  4. ベースラインで確認した対象のチェックを実行します。失敗した場合は、動作を元に戻します。プッシュ前の全テストスイートは決して実行しないでください。
  5. ドキュメント:動作またはコマンドを変更した場合は /w-docs。

コメント