Code Simplifier

Refaktoruje nedávno dotčený kód pro přehlednost a zároveň dokazuje, že chování se nezměnilo -- odstraňuje vnořené ternární operátory a magická čísla.

od fanqingxuan · fanqingxuan/awesome-skills

Otestováno · Funguje ★ 9.2/10

Code Simplifier — Refaktoruje nedávno dotčený kód pro přehlednost a zároveň dokazuje, že chování se nezměnilo -- odstraňuje vnořené ternární operátory a magická čísla.

Co umí

Jednosouborový prompt, který nutí Claude zjednodušit a refaktorovat právě napsaný nebo upravený kód, upřednostňuje explicitní řetězce if/else a pojmenované funkce před vnořenými ternárními operátory a hustými jednorázovými řádky, aniž by kdy měnil chování. Spouští se na fráze simplify/refactor/clean-up-code v angličtině nebo čínštině a je navržen tak, aby běžel proaktivně po změnách kódu, nikoli pouze na explicitní žádost.

Testovací report

Provedl skutečný test v node vm s 80 vstupními kombinacemi na původní, naivní základní refaktor a refaktor řízený skillem funkce pro výpočet slevy: 0 neshod pro oba, ale pouze verze skillu skutečně odstranila vnořený ternární operátor a vložila magická čísla, jak vyžadují pravidla skillu -- základ ponechal jeden vnořený ternární operátor z přirozeného zvyku.

Testováno: 2026-07-15 · Claude Code 2.x (agent harness)

Instalace

git clone https://github.com/fanqingxuan/awesome-skills
cd awesome-skills
mkdir -p ~/.claude/skills
cp -r skills/code-simplifier ~/.claude/skills/code-simplifier

Příkazy a ukázkové prompty

  • /code-simplifierRefaktoruje nedávno dotčený kód pro přehlednost a zároveň dokazuje, že chování se nezměnilo -- odstraňuje vnořené ternární operátory a magická čísla.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Clean up this nested ternary pricing function I just wrote
  • Simplify this calcPrice function without changing its behavior
  • Refactor this messy discount logic into clearer if/else code