Skills vs. CLAUDE.md en Claude Code: cuándo usar cada uno
La diferencia entre Skills y CLAUDE.md en Claude Code, con ejemplos. Organiza tus instrucciones para que la IA trabaje mejor y deja de repetirte.
El concepto que cambia todo en Claude Code
Si usas Claude Code, probablemente ya escribes instrucciones en algún archivo para que Claude "recuerde" cómo trabajar contigo. Pero hay dos formas de hacerlo, y elegir la correcta marca la diferencia entre un asistente que te entiende y uno que desperdicia tu tiempo.
Esas dos formas son CLAUDE.md y Skills. Suenan parecidos, pero funcionan de manera muy diferente. En este artículo te explicamos cuándo usar cada uno, sin tecnicismos.
CLAUDE.md: contexto permanente
Un archivo de texto que Claude lee al inicio de cada conversación. Va aquí lo que aplica siempre: quién eres, cómo trabajas, tus reglas.
Skills: tareas concretas
Carpetas con instrucciones que Claude solo carga cuando son relevantes. Va aquí el "cómo hacer" de una tarea específica, no una regla permanente.
CLAUDE.md: el contexto que siempre está presente
CLAUDE.md es un archivo de texto que Claude lee al inicio de cada conversación. Piénsalo como el documento de onboarding que le darías a un nuevo empleado: quién eres, cómo trabajas, qué herramientas usas, qué reglas seguir.
Todo lo que pongas en CLAUDE.md, Claude lo tendrá en cuenta siempre. No necesitas pedírselo.
Ejemplos de lo que va en CLAUDE.md:
- "Usa siempre español con acentos correctos"
- "Los archivos del proyecto están organizados en carpetas por cliente"
- "Cuando generes reportes, usa formato PDF"
- "Mi empresa se llama Acme Corp y nuestro sector es fintech"
La regla de oro: si aplica a todas tus conversaciones con Claude, va en CLAUDE.md. Si solo aplica a una tarea específica, no.
La trampa del CLAUDE.md demasiado largo
Cada línea de tu CLAUDE.md consume espacio en la memoria de Claude. Si metes 500 líneas con instrucciones para cada posible escenario, Claude empieza a ignorar partes. La comunidad recomienda mantenerlo por debajo de 200 líneas.
La clave: escribe solo las reglas que Claude necesita en todas las sesiones. El resto va en Skills.
Skills: instrucciones que se activan cuando las necesitas
Los Skills son como herramientas especializadas que Claude solo carga cuando son relevantes. En vez de tener todo en un archivo gigante, separas las instrucciones por tarea.
Un Skill es una carpeta con un archivo SKILL.md que describe qué hacer. Puedes invocarlo escribiendo /nombre-del-skill o Claude puede activarlo automáticamente si detecta que es relevante para lo que le pides.
Ejemplos de Skills:
/deploypara publicar tu proyecto en producción/generar-reportepara crear un informe con formato específico/analizar-facturaspara extraer datos de documentos
Por qué los Skills son más eficientes
A diferencia de CLAUDE.md, los Skills no consumen memoria en cada conversación. Solo se cargan cuando los necesitas. Esto significa que puedes tener 50 Skills diferentes sin que afecten el rendimiento de Claude en tareas donde no son relevantes.
Además, los Skills pueden:
- Recibir parámetros:
/analizar-facturas enero-2026 - Incluir archivos de apoyo: plantillas, ejemplos, scripts
- Ejecutarse en aislamiento: sin interferir con tu conversación principal
La comparación que importa
| CLAUDE.md | Skills | |
|---|---|---|
| Se carga | Siempre, automáticamente | Solo cuando se necesita |
| Para qué | Contexto permanente | Tareas específicas |
| Formato | Texto libre | Carpeta con SKILL.md |
| Se activa con | Nada (es automático) | /nombre o auto-detección |
| Acepta parámetros | No | Sí |
| Consume memoria siempre | Sí | No |
CLAUDE.md es quién eres. Los Skills son qué sabes hacer.
Ejemplo práctico: un consultor independiente
Imagina que eres consultor y trabajas con 5 clientes diferentes. Así organizarías tu configuración:
En CLAUDE.md (aplica siempre):
- Tu nombre, empresa y rol
- Que siempre uses español formal
- Que los documentos lleven tu logo
- Tus tarifas y horarios
Como Skills (solo cuando los necesitas):
/propuestapara generar una propuesta comercial con tu plantilla/facturapara crear una factura con los datos del cliente/resumen-semanalpara compilar un informe de actividades/seguimientopara redactar un email de seguimiento post-reunión
Si metieras todo en CLAUDE.md, tendrías un archivo de 400 líneas que Claude leería en cada conversación, incluso cuando solo quieres que te ayude con un email rápido.
Los antiguos "comandos personalizados" de la carpeta .claude/commands/ se han unificado bajo el sistema de Skills. Si tienes comandos antiguos, te contamos cómo conviven y cómo migrarlos en comandos y Skills nativos en Claude Code.
Errores comunes que evitar
1. Meter instrucciones de tareas en CLAUDE.md. Si tienes un flujo de deploy con 15 pasos, eso es un Skill, no una regla permanente.
2. Pensar que CLAUDE.md es obligatorio para Claude. Es una guía, no una ley: Claude la sigue casi siempre, pero puede saltarse alguna regla. Para las que deben cumplirse siempre (como "nunca borrar archivos sin confirmar"), usa los hooks de configuración.
3. No usar ninguno de los dos. Repetir las mismas instrucciones en cada conversación es la forma más ineficiente de usar Claude Code. Invierte 15 minutos en configurar tu CLAUDE.md y tus primeros Skills.
4. Olvidar la memoria automática. Claude también escribe sus propias notas (en un archivo llamado MEMORY.md) basándose en tus correcciones. Si le dices "no hagas eso", Claude lo recordará para la próxima vez. No necesitas añadirlo manualmente a CLAUDE.md.
Por dónde empezar
Si todavía no tienes configurado nada:
- Crea un CLAUDE.md con 10-20 líneas: tu nombre, tu proyecto, tus preferencias básicas (si quieres un punto de partida, mira nuestras plantillas de CLAUDE.md por rol)
- Identifica 2-3 tareas repetitivas que haces con Claude (reportes, emails, análisis)
- Convierte cada una en un Skill con su propio
SKILL.md(aprende dónde colocar tus Skills y CLAUDE.md) - Itera: cada vez que le repitas algo a Claude, pregúntate si debería estar en CLAUDE.md o en un Skill
En nuestros workshops de Claude Code dedicamos un bloque completo a configurar CLAUDE.md y crear Skills personalizados. Es uno de los ejercicios que más impacto tiene, porque cada participante sale con un sistema diseñado para su trabajo específico.
Preguntas frecuentes
¿Qué va en CLAUDE.md y qué va en un Skill?
En CLAUDE.md, lo que aplica a todas tus conversaciones: quién eres, cómo trabajas, tus preferencias. En un Skill, las instrucciones de una tarea concreta que solo necesitas a veces.
¿Cuántas líneas debe tener mi CLAUDE.md?
La comunidad recomienda mantenerlo por debajo de 200 líneas. Cada línea consume memoria en cada conversación, así que cuanto más largo, más partes acaba ignorando Claude.
¿Los Skills consumen memoria como CLAUDE.md?
No. Los Skills solo se cargan cuando los necesitas, así que puedes tener decenas sin afectar al rendimiento de Claude en tareas donde no son relevantes.
¿Qué pasó con los comandos personalizados?
Los antiguos comandos de la carpeta .claude/commands/ se han unificado bajo el sistema de Skills. Los que tengas siguen funcionando; los detalles de cómo conviven y migrarlos están en comandos y Skills nativos en Claude Code.
Workshop presencial donde creas tu CLAUDE.md y tus primeros Skills personalizados. 8 horas, 100% práctico.
Aprende a configurar tu Claude CodeSiguiente lectura: Dónde viven tus Skills y CLAUDE.md | Ver la guía completa