cleanup について
cleanup はコードレビュー用スキルで、変更箇所またはコードベース全体から、冗長な変換や互換レイヤー、防御コード、重複排除処理を探します。見つかった箇所を修正し、新たな改善点がなくなるまで確認を繰り返します。
主な機能
- 01変更箇所または全コードを調査
- 02冗長な変換やインデックスを発見
- 03不要な互換レイヤーと防御コードを特定
- 04修正後に繰り返し再確認
活用シーン
- 01変更に不要なコードがないか確認
- 02データフローの変換を簡素化
- 03不要な互換レイヤーを削除
- 04各クリーンアップ後にコードを再確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mkanat/ skills --skill cleanupインストール後、Claude Code で/cleanupを入力して読み込まれたか確認します。
詳細
クリーンアップ
現在の変更を確認し(現在の変更がない場合は、コードベース全体を確認し)、以下を探してください。
- プログラム全体のデータフローを通じて、すでに把握できているデータ構造や関係性と重複する変換やインデックス。
- 下位互換性のための回避策、不要な防御的コード、不要な重複排除。
- この変更で重複排除を追加した場合、これらのオブジェクトは本来、重複のない状態でここに到達できたのではないか、自問してください。
見つかった内容があれば出力してください。その後、見つけた内容を修正してください。
修正後、コードをもう一度確認してください。これらのクリーンアップを行ったことで、ほかに可能なクリーンアップはありますか。新たに見つかった内容を出力してください。 その後、それらを修正してください。
これをループとして続けてください(コードをもう一度確認し、直前の修正によって見えるようになった新たなクリーンアップを見つけ、出力し、見つかった場合は修正します)。再確認してもクリーンアップするものがなくなるまで続けてください。
コメント
Markdown 対応