mcpField
A
ai-slop-cleaner

ai-slop-cleaner

github.com/zereight開発2.1k57 回インストール今日更新
リポジトリ

ai-slop-cleaner について

AI Slop Cleanerは、動作を保ちながら冗長なコードを整理するコーディングスキルです。範囲を絞ったコード整理に向き、変更後はテストで回帰を確認します。

主な機能

  1. 01削除を優先した整理
  2. 02重複コードや不要コードの除去
  3. 03対象範囲を限定した変更
  4. 04編集前後のテスト実行
  5. 05変更せず問題点だけを報告

活用シーン

  1. 01稼働中のプロジェクトから不要コードを除去
  2. 02重複や過剰な抽象化を簡素化
  3. 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 つだけ)

ワークフロー

  1. 対象ファイルとスコープを特定します
  2. 既存のテストを実行します(ベースライン)
  3. まず削除を適用します(デッドコード、未使用のインポート)
  4. 残りのコードを簡潔にします(ネストを減らし、重複を統合)
  5. 変更のたびにテストを再実行します
  6. 整理した内容と検証結果を報告します

コメント