← SCRAM AI Lab
Tutorial para crear tus propias skills y hooks en Claude Code. Desde skills básicas hasta hooks que validan commits automáticamente.
April 9, 2026
121 lecturas

Una skill es un archivo Markdown que Claude Code carga automáticamente según el contexto de tu conversación. Las skills viven en ~/.claude/skills/ y tienen un frontmatter YAML con metadata.
Una skill tiene tres partes:
Una skill que se activa cuando mencionas "deploy", "desplegar" o "subir a prod":
El trigger detecta las palabras clave y Claude automáticamente sigue tu proceso de deploy sin que tengas que explicarlo cada vez.
Los hooks se configuran en .claude/settings.json y ejecutan shell commands cuando ocurren eventos específicos:
Un hook PostToolUse que ejecuta Prettier después de cada edición de archivo. Claude edita el código, el hook formatea automáticamente — sin que Claude tenga que pensar en formato.
Un hook PreToolUse que valida que los commits sigan conventional commits antes de permitirlos. Si el mensaje no cumple el formato, el hook lo rechaza y Claude reformula.
El poder real viene de combinarlos. Una skill define qué hacer (el proceso de deploy), un hook define cuándo validar (antes de cada push). El resultado es un workflow de desarrollo que se auto-regula.
Artículos relacionados
Traefik v2.10 con auto-renewal certs para 94 containers
Wildcard *.scram2k.com cubre la mayoría, certs individuales para el resto. acme.json shared, DNS-01 para wildcards, HTTP-01 para subdomains. Anti-patrón: cert por container.
OpenTelemetry tracing para pipelines LLM
Instrumentar pipelines LLM multi-tier con spans nested: router → tier-selection → provider-call → parsing → side-effects. Atributos gen_ai semantic conventions y flame chart en Tempo.
Loki + Grafana para logs de chatbot: query patterns
Labels útiles (org_id, session_id, tier, provider) sin caer en high-cardinality. LogQL patterns para errores por tier, p99 latency y costos por hora. Retention 30d hot.