Code Simplification
Een gedisciplineerd proces met vijf principes voor het vereenvoudigen van de leesbaarheid van code zonder het gedrag aan te tasten.
Getest · Werkt
Wat het doet
Begeleidt Claude door een Chesterton's-Fence-first refactoringproces: identificeer concrete complexiteitssignalen (diepe nesting, boolean flags, generieke namen, duplicatie), vereenvoudig incrementeel met expliciete gedragsbehoudcontroles, en stop voordat je te veel vereenvoudigt. Activeert bij verzoeken om refactor-for-clarity en complexiteit-reviews, niet bij featurewerk of bugfixes.
Testrapport
Uitgevoerd op een echte geneste-if kortingscalculator: een zorgvuldige baseline herschrijving en de door de skill begeleide herschrijving behielden beide het gedrag (gecontroleerd tegen 12 input combinations in Node, zero mismatches), maar alleen de skill-versie volgde zijn eigen advies — één benoemd priceFor() predicaat in plaats van de ongevraagde nieuwe DISCOUNT_RULES registry, wat precies de 'unnecessary abstraction'-val is waar de Red Flags sectie van de skill voor waarschuwt.
Getest op: 2026-07-14 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/addyosmani/agent-skills cd agent-skills mkdir -p ~/.claude/skills cp -r skills/code-simplification ~/.claude/skills/code-simplification
Commando's en voorbeeldprompts
/code-simplificationEen gedisciplineerd proces met vijf principes voor het vereenvoudigen van de leesbaarheid van code zonder het gedrag aan te tasten.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Simplify this nested if-else checkout discount functionRefactor this module without adding unnecessary abstractionClean up this tangled function and flag over-engineering