mcpField
W
w-refactor

w-refactor

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

w-refactor について

w-refactorは、選択したファイルや課題を対象に、既存の動作を保ちながらリファクタリングする開発スキルです。基準を記録して小規模な構造変更を行い、関連チェックを実行します。コミット、プッシュ、PRは許可されていません。

主な機能

  1. 01動作とチェックの基準を記録
  2. 02対象を絞った構造変更
  3. 03アルゴリズム変更に根拠を要求
  4. 04関連チェックの実行
  5. 05コミット・プッシュ・PRの回避

活用シーン

  1. 01動作を変えずに指定ファイルをリファクタリング
  2. 02小規模な変更で構造を簡素化

インストール

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

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

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

詳細

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

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

コメント