Code Simplification
Disciplinovaný, pětiprincipový proces pro zjednodušení čitelnosti kódu bez změny chování.
Otestováno · Funguje
Co umí
Provádí Claudeho refaktoringovým procesem začínajícím Chesterton's-Fence: identifikuje konkrétní signály složitosti (hluboké zanoření, boolean flags, generické názvy, duplikace), zjednodušuje inkrementálně s explicitními kontrolami zachování chování a zastaví se před přílišným zjednodušením. Spouští se na požadavky refactor-for-clarity a complexity-review, nikoli na práci s funkcemi nebo opravy chyb.
Testovací report
Spustil jsem to na skutečné nested-if kalkulačce slev: pečlivé baseline přepsání a skill-guided přepsání obě zachovaly chování (kontrolováno proti 12 vstupním kombinacím v Node, zero mismatches), ale pouze skill verze se řídila vlastní radou – jeden pojmenovaný priceFor() predicate namísto baseline's unrequested new DISCOUNT_RULES registry, což je přesně 'unnecessary abstraction' trap, před kterou skill's Red Flags section varuje.
Testováno: 2026-07-14 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/addyosmani/agent-skills cd agent-skills mkdir -p ~/.claude/skills cp -r skills/code-simplification ~/.claude/skills/code-simplification
Příkazy a ukázkové prompty
/code-simplificationDisciplinovaný, pětiprincipový proces pro zjednodušení čitelnosti kódu bez změny chování.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Simplify this nested if-else checkout discount functionRefactor this module without adding unnecessary abstractionClean up this tangled function and flag over-engineering