Code Simplifier

Refaktoriserer nyligt berørt kode for klarhed, mens den beviser, at adfærden er uændret -- fjerner indlejrede ternære operatorer og magiske tal.

Af fanqingxuan · fanqingxuan/awesome-skills

Testet · Virker ★ 9.2/10

Code Simplifier — Refaktoriserer nyligt berørt kode for klarhed, mens den beviser, at adfærden er uændret -- fjerner indlejrede ternære operatorer og magiske tal.

Hvad det gør

En enkeltfils prompt, der presser Claude til at forenkle og refaktorere kode, der lige er skrevet eller modificeret, med præference for eksplicitte if/else-kæder og navngivne funktioner frem for indlejrede ternære operatorer og tætte one-liners, uden nogensinde at ændre adfærden. Udløses ved 'simplify/refactor/clean-up-code'-formuleringer på engelsk eller kinesisk, og er designet til at køre proaktivt efter kodeændringer snarere end kun på eksplicit anmodning.

Testrapport

Kørte en reel node vm test af 80 inputkombinationer mod den originale, en naiv baseline refaktorering og den færdigheds-guidede refaktorering af en rabatpris-funktion: 0 uoverensstemmelser for begge, men kun færdighedsversionen eliminerede faktisk den indlejrede ternære operator og inline magiske tal, som færdighedens egne regler kræver -- baselinen beholdt en indlejret ternær operator af vane.

Testet: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

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

Kommandoer og eksempelprompter

  • /code-simplifierRefaktoriserer nyligt berørt kode for klarhed, mens den beviser, at adfærden er uændret -- fjerner indlejrede ternære operatorer og magiske tal.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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