ai-slop-cleaner について
AI Slop Cleanerは、動作を保ちながら冗長なコードを整理するコーディングスキルです。範囲を絞ったコード整理に向き、変更後はテストで回帰を確認します。
主な機能
- 01削除を優先した整理
- 02重複コードや不要コードの除去
- 03対象範囲を限定した変更
- 04編集前後のテスト実行
- 05変更せず問題点だけを報告
活用シーン
- 01稼働中のプロジェクトから不要コードを除去
- 02重複や過剰な抽象化を簡素化
- 03編集せず整理候補をレビュー
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ zereight/ gitlab-mcp --skill ai-slop-cleanerインストール後、Claude Code で/ai-slop-cleanerを入力して読み込まれたか確認します。
詳細
AI Slop Cleaner
動作を変えずに、AI が生成した冗長なコードを整理します。削除を優先し、回帰を防ぐワークフローです。
使用する場面
- 動作はするものの、肥大化している、繰り返しが多い、または過剰に抽象化されているコード
- 重複したロジック、デッドコード、ラッパー層、境界の漏れ
- レビュアー専用モード(変更は行わず、指摘事項のみ)の場合は
--review
使用しない場面
- 新機能の実装やプロダクトの変更
- 大規模な再設計
- 動作が不明確で、テストできない場合
原則
- 変更を明示的に求められない限り、動作を維持します
- リファクタリングより削除を優先します。削除が最も安全です
- スコープを限定します。指定された対象のみを整理します
- 回帰を防ぎます。変更のたびにテストが通ることを確認します
冗長コードの兆候
- 不要なラッパー関数
- ファイル間で重複しているロジック
- 過剰に抽象化された、単一用途のヘルパー
- デッドコード/到達不能な分岐
- 明らかなコードを言い換えている過剰なコメント
- 時期尚早な抽象化(使用箇所が 1 つだけ)
ワークフロー
- 対象ファイルとスコープを特定します
- 既存のテストを実行します(ベースライン)
- まず削除を適用します(デッドコード、未使用のインポート)
- 残りのコードを簡潔にします(ネストを減らし、重複を統合)
- 変更のたびにテストを再実行します
- 整理した内容と検証結果を報告します
コメント
Markdown 対応