AI Slop Cleaner

Supprime le code superflu généré par l'IA en 7 passes vérifiées par tests, annulant toute passe qui casse les tests

par vibeeval · vibeeval/vibecosystem

Testé · Fonctionne ★ 8.4/10

AI Slop Cleaner — Supprime le code superflu généré par l'IA en 7 passes vérifiées par tests, annulant toute passe qui casse les tests

Ce que fait

Compétence de nettoyage de code post-implémentation qui supprime le superflu généré par l'IA (imports morts, logs de débogage, commentaires évidents, code mort, helpers à usage unique, duplication, sur-ingénierie) en sept passes ordonnées par risque, exécutant la suite de tests après chaque passe et annulant toute passe qui casse un test. Se déclenche lorsqu'un utilisateur demande de nettoyer le code superflu de l'IA, de supprimer le code redondant ou de faire une passe d'hygiène après la génération de code.

Rapport de test

SKILL.md récupéré (seul fichier dans le répertoire ; purement prompt, pas de scripts/dépendances, pas de failles de sécurité ; le frontmatter a name+description). Test de déclenchement 5/5 : 'nettoyer le code superflu de l'IA dans cette base de code', 'je viens de générer une fonctionnalité, supprimer les imports morts/logs de débogage/commentaires inutiles', 'faire une passe d'hygiène pour éliminer le superflu de l'IA' le chargent tous ; 'refactoriser ce module selon le modèle de dépôt' (la compétence délègue le travail structurel à refactor-cleaner) et 'formater ce fichier avec prettier' ne le font pas correctement. Test de sortie : construit un fichier orders.ts de 36 lignes rempli de superflu, nettoyé en une seule fois comme base de référence vs en suivant strictement les 7 passes plus les règles de non-nettoyage. Les deux ont supprimé les imports morts, console.log, le cache commenté, les commentaires évidents/de division/de fin de bloc, le `paid||paid` toujours vrai, et le retour inaccessible ; la version de la compétence a en outre conservé le commentaire `// TODO: add retry logic here` et la gestion des erreurs de limite try/catch que ma base de référence avait supprimée, correspondant à ses règles de conservation explicites.

Testé le: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/vibeeval/vibecosystem.git /tmp/ai-slop-cleaner-src
mkdir -p ~/.claude/skills
cp -R /tmp/ai-slop-cleaner-src/skills/ai-slop-cleaner ~/.claude/skills/ai-slop-cleaner
# Pure-prompt skill: single SKILL.md, no scripts, no external deps or API keys.
# Assumes a runnable test suite in the target repo; the workflow reverts (git checkout -- .) any pass that breaks a test.
# References a kraken/spark/refactor-cleaner agent ecosystem for auto-triggering, but the manual cleanup workflow is fully self-contained.

Commandes et exemples de prompts

  • /ai-slop-cleanerSupprime le code superflu généré par l'IA en 7 passes vérifiées par tests, annulant toute passe qui casse les tests

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Clean up the bloat this agent left in the codebase
  • Run a hygiene pass after the last feature merge
  • Strip unnecessary code while keeping tests passing