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