Skills
Una skill es un procedimiento empaquetado que Claude puede cargar cuando lo necesita. Vive en un directorio con esta estructura:
.claude/skills/<nombre>/SKILL.md
El archivo SKILL.md empieza con un frontmatter YAML con dos campos clave:
---
name: release-checklist
description: Checklist de release a producción. Usar cuando pidan "hacer un release", "deploy a producción" o "publicar versión".
---
name: el identificador de la skill.description: describe cuándo usarla, incluyendo frases disparadoras. Este campo es crítico: Claude lo lee para decidir si la skill aplica a la petición actual.
Debajo del frontmatter va el contenido en Markdown: los pasos del procedimiento, reglas, ejemplos.
Dos formas de activarse: podés invocarla manualmente como slash command (/release-checklist), o Claude la auto-carga cuando tu petición coincide con la description (por ejemplo, si pedís "hagamos el release de la semana").
¿Skill o CLAUDE.md? CLAUDE.md se carga entero en cada sesión: es para convenciones cortas que aplican siempre. Una skill se carga solo cuando hace falta: es el lugar correcto para procedimientos largos o especializados. Así el contexto base queda liviano y el conocimiento detallado aparece justo cuando se usa.