Code Simplification
Ein disziplinierter Prozess mit fünf Prinzipien zur Vereinfachung der Code-Lesbarkeit ohne Verhaltensänderung.
Getestet · Funktioniert
Was es kann
Führt Claude durch einen Refactoring-Prozess nach dem Chesterton's-Fence-Prinzip: konkrete Komplexitätssignale identifizieren (tiefe Verschachtelung, boolesche Flags, generische Namen, Duplikation), inkrementell vereinfachen mit expliziten Verhaltensbewahrungsprüfungen und vor übermäßiger Vereinfachung anhalten. Löst bei Anfragen zur Refaktorierung für Klarheit und Komplexitätsprüfung aus, nicht bei Feature-Arbeit oder Fehlerbehebungen.
Testbericht
Auf einem echten verschachtelten if-Rabattrechner ausgeführt: Eine sorgfältige Basis-Umschreibung und die Skill-geführte Umschreibung bewahrten beide das Verhalten (geprüft gegen 12 Eingabekombinationen in Node, keine Abweichungen), aber nur die Skill-Version folgte ihrem eigenen Rat – ein benanntes priceFor()-Prädikat anstelle des vom Baseline nicht angeforderten neuen DISCOUNT_RULES-Registers, was genau die 'unnötige Abstraktion'-Falle ist, vor der der Abschnitt 'Red Flags' des Skills warnt.
Getestet am: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/addyosmani/agent-skills cd agent-skills mkdir -p ~/.claude/skills cp -r skills/code-simplification ~/.claude/skills/code-simplification
Befehle & Beispiel-Prompts
/code-simplificationEin disziplinierter Prozess mit fünf Prinzipien zur Vereinfachung der Code-Lesbarkeit ohne Verhaltensänderung.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Simplify this nested if-else checkout discount functionRefactor this module without adding unnecessary abstractionClean up this tangled function and flag over-engineering