← ClaudeAtlas

forge-skill-improverlisted

Improve an existing SKILL.md with forge eval until it passes the quality gate, fixing the weakest category each round. Don't use for creating a skill from scratch — use forge-skill-creator instead.
cristiancorreau/forge · ★ 4 · AI & Automation · score 64
Install: claude install-skill cristiancorreau/forge
# Skill: forge-skill-improver Improve an existing `SKILL.md` with `forge eval` until it passes the quality gate, fixing the weakest category each round. Don't use for creating a skill from scratch — use `forge-skill-creator` for that. Triggers: /forge-skill-improver, "mejorar skill", "optimizar skill", "improve skill" ## Cuándo usar este skill Usalo cuando ya existe un `SKILL.md` y querés llevarlo de forma determinística al estándar de calidad: `overallScore >= 75` con la categoría más débil `>= 6`. No lo uses para crear una skill nueva; para eso está `forge-skill-creator`. ## Prerequisitos Antes de empezar, verifica: - El archivo objetivo existe y `forge eval --help` responde. - Git está limpio o hay un backup: el loop edita el archivo en el lugar. - Anotás el score de baseline para comparar al cerrar (before/after). ## Paso 1 — Baseline Capturá el estado inicial. Por ejemplo: ```bash forge eval core/skills/<id> --json ``` Guarda `overallScore`, `grade` y la categoría más débil. Ese es tu punto de comparación al final. ## Paso 2 — Arreglos mecánicos Aplicá los fixes reversibles antes de tocar prosa: ```bash forge eval core/skills/<id> --fix ``` Esto normaliza el frontmatter y deja un `.bak` por seguridad; nunca reescribe el contenido redactado. ## Paso 3 — Iterar la categoría más débil Mejorá **una** categoría por vuelta —la de menor score— guiándote por su nota, y volvé a evaluar. Condiciones de parada: el gate pasa, o dos vueltas sin avance, o llegás a 8 i