w-refactor について
動作を維持するリファクタリングを、事前の基準確認、小さな変更、対象を絞ったチェックで導くコーディングエージェント向けスキルです。コミットや公開を許可せずに構造を整理する開発作業に使います。
主な機能
- 01動作とチェックの基準を記録
- 02小規模な構造変更を優先
- 03アルゴリズム変更に根拠を要求
- 04影響範囲のチェックのみ実行
活用シーン
- 01動作を維持して選択ファイルをリファクタリング
- 02重複コードやネストを削減
- 03既存チェックに基づく変更検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ blockmatic-icebox/ basilic-skills --skill w-refactorインストール後、Claude Code で/w-refactorを入力して読み込まれたか確認します。
詳細
選択したファイルまたは名前付きの懸念事項を使用してください。編集する前に、テスト、型、または手動のシナリオで現在の動作を記録してください。リファクタリングを理由に、コミット、プッシュ、PR を行ってはいけません。
- ベースラインを記録します。呼び出し元が依存しているもの、それを証明するチェック、変更してはならないものを確認します。
- 役に立つ範囲で最小限の差分で構造を改善します。重複を抽出し、名前を分かりやすくし、ネストを減らします。既存のパッケージを再利用します。コードの内容を言い換えるだけのコメントは追加しないでください。
- アルゴリズムやデータ構造を変更するのは、リポジトリのプロファイラー、テスト、またはトレースによる測定結果がある場合に限ります。
- ベースラインで確認した対象のチェックを実行します。失敗した場合は、動作を元に戻します。プッシュ前の全テストスイートは決して実行しないでください。
- ドキュメント:動作またはコマンドを変更した場合は
/w-docs。
コメント
Markdown 対応