Code Simplifier

Refactoriza código tocado recientemente para mayor claridad, demostrando que el comportamiento no ha cambiado -- elimina ternarios anidados y números mágicos.

Por fanqingxuan · fanqingxuan/awesome-skills

Probado · Funciona ★ 9.2/10

Code Simplifier — Refactoriza código tocado recientemente para mayor claridad, demostrando que el comportamiento no ha cambiado -- elimina ternarios anidados y números mágicos.

Qué hace

Un prompt de un solo archivo que impulsa a Claude a simplificar y refactorizar código recién escrito o modificado, favoreciendo cadenas if/else explícitas y funciones nombradas sobre ternarios anidados y líneas densas de un solo carácter, sin cambiar nunca el comportamiento. Se activa ante frases de simplificar/refactorizar/limpiar-código en inglés o chino, y está diseñado para ejecutarse proactivamente después de cambios de código en lugar de solo a petición explícita.

Informe de la prueba

Ejecuté una prueba real de vm de node con 80 combinaciones de entrada contra la original, una refactorización de línea base ingenua y la refactorización guiada por la skill de una función de precios de descuento: 0 discrepancias para ambas, pero solo la versión de la skill eliminó realmente el ternario anidado e inlineó los números mágicos como exigen las propias reglas de la skill -- la línea base mantuvo un ternario anidado por hábito natural.

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

Instalación

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

Comandos y prompts de ejemplo

  • /code-simplifierRefactoriza código tocado recientemente para mayor claridad, demostrando que el comportamiento no ha cambiado -- elimina ternarios anidados y números mágicos.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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