Code Simplification
En disiplinert prosess med fem prinsipper for å forenkle kodelæsbarhet uten å endre oppførsel.
Bestått
Hva den gjør
Veileder Claude gjennom en Chesterton's-Fence-først refaktoreringprosess: identifiser konkrete kompleksitetssignaler (dyp nestling, boolske flagg, generiske navn, duplisering), forenkle inkrementelt med eksplisitte oppførsel-bevaringskontroller, og stopp før overforenkling. Utløses ved refactor-for-clarity og complexity-review forespørsler, ikke ved funksjonsutvikling eller feilrettinger.
Testrapport
Kjørte den på en ekte nested-if rabattkalkulator: en forsiktig grunnlinje-omskriving og den skill-veiledede omskrivingen bevarte begge oppførselen (sjekket mot 12 inndatakombinasjoner i Node, null avvik), men bare skill-versjonen fulgte sitt eget råd – ett navngitt priceFor() predikat i stedet for grunnlinjens uønskede nye DISCOUNT_RULES register, som er nøyaktig den 'unødvendige abstraksjon'-fellen skillens Red Flags-seksjon advarer mot.
Testet på: 2026-07-14 · Claude Code 2.x (agent harness)
Installer
git clone https://github.com/addyosmani/agent-skills cd agent-skills mkdir -p ~/.claude/skills cp -r skills/code-simplification ~/.claude/skills/code-simplification
Kommandoer og eksempelprompter
/code-simplificationEn disiplinert prosess med fem prinsipper for å forenkle kodelæsbarhet uten å endre oppførsel.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Simplify this nested if-else checkout discount functionRefactor this module without adding unnecessary abstractionClean up this tangled function and flag over-engineering