← ClaudeAtlas

forge-skill-creatorlisted

Create a new SKILL.md from scratch and iterate with forge eval until it passes the quality gate. Don't use for editing an existing skill — use forge-skill-improver instead.
cristiancorreau/forge · ★ 4 · AI & Automation · score 64
Install: claude install-skill cristiancorreau/forge
# Skill: forge-skill-creator Create a new `SKILL.md` from scratch and iterate with `forge eval` until it passes the quality gate. Don't use for improving an existing skill — use `forge-skill-improver` for that. Triggers: /forge-skill-creator, "crear skill", "nueva skill", "create skill" ## Cuándo usar este skill Usalo cuando tenés una idea de skill pero todavía no hay un `SKILL.md`. El objetivo es producir un archivo que pase el gate de `forge eval` (`overallScore >= 75` y la categoría más débil `>= 6`) a la primera, en vez de escribir a ciegas. No lo uses para editar una skill que ya existe. ## Prerequisitos Antes de empezar, verifica: - El CLI está disponible: `forge eval --help` responde. - Sabés en qué carpeta vivirá la skill (`core/skills/<id>/` en este repo, o `.claude/skills/<id>/` en un proyecto). - Tenés git limpio o un backup, porque vas a crear archivos nuevos. ## Paso 1 — Capturar la intención Conversá para extraer, en una frase, qué hace la skill, cuándo se dispara y qué **no** cubre. Confirmá ese entendimiento con la persona antes de escribir: una recomendación equivocada acá se arrastra a todo el archivo. ## Paso 2 — Escribir el borrador Creá `core/skills/<id>/SKILL.md` con el frontmatter obligatorio (`name`, `description`, `version`, `triggers`) y un body con: un párrafo inicial de 8 a 40 palabras con cláusula negativa ("don't use for…"), una sección de prerequisitos, pasos numerados, al menos un bloque de código de ejemplo y criterios de aceptaci