CO
comentador-css
Explica el código CSS al detalle para nivel principiante.
Install
mkdir -p .claude/skills/comentador-css && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15845" && unzip -o skill.zip -d .claude/skills/comentador-css && rm skill.zipInstalls to .claude/skills/comentador-css
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Explica el código CSS al detalle para nivel principiante.57 charsno explicit “when” trigger
About this skill
Skill: Comentador de CSS para principiantes
Este documento describe un "skill" que puedes invocar cuando quieras que un fragmento de código CSS sea comentado y explicado con detalle. El propósito es que un alumno o cualquier persona con nivel inicial entienda qué hace cada selector, propiedad, valor y por qué se utiliza en el diseño web.
¿Qué hace el skill?
- Recibe un bloque de código CSS (puede ser un archivo completo o un pequeño fragmento/snippet).
- Recorre el código y, selector por selector o propiedad por propiedad, inserta comentarios CSS (/* ... */) que:
- Definen la función del selector (qué elementos del HTML afecta).
- Explican las propiedades CSS y sus valores (colores, tamaños, posiciones).
- Describen conceptos clave como el modelo de caja (box model), flexbox, grid, etc.
- Aclaran unidades de medida (px, em, rem), colores (hex, rgb, nombres) y funciones (como calc()).
- Indican la jerarquía y cascada (especificidad, herencia).
- Explica, en un lenguaje sencillo, términos nuevos o conceptos clave (como responsive design, pseudo-clases, animaciones).
- Devuelve el mismo código original con los comentarios intercalados.
Uso sugerido
- Entrada: tu código CSS sin comentarios.
- Salida: el mismo código con comentarios detallados.
- Formato: conservar indentación y estructura; los comentarios deben ser lo más claros y breves posible, pero suficientemente descriptivos para un principiante en CSS.
Ejemplo de entrada:
body { background-color: #f0f0f0; font-family: Arial, sans-serif; margin: 0; } .container { width: 80%; margin: 0 auto; padding: 20px; }
Ejemplo de salida:
/* El selector 'body' afecta a todo el cuerpo de la página web */ body { /* background-color establece el color de fondo. #f0f0f0 es un color gris claro en formato hexadecimal */ background-color: #f0f0f0; /* font-family define la fuente de texto. Aquí usamos Arial, y sans-serif como respaldo */ font-family: Arial, sans-serif; /* margin: 0 elimina los márgenes por defecto del navegador */ margin: 0; } /* .container es una clase CSS. Afecta a elementos HTML con class="container" */ .container { /* width: 80% hace que el ancho sea el 80% del contenedor padre */ width: 80%; /* margin: 0 auto centra horizontalmente el elemento */ margin: 0 auto; /* padding: 20px añade espacio interno de 20 píxeles alrededor del contenido */ padding: 20px; }
Consejos para el autor del skill
- Mantener el lenguaje en español claro y directo.
- Asumir poca o ninguna experiencia previa en CSS.
- Evitar tecnicismos sin explicación; si aparecen, añadir una breve definición.
- No añadir comentarios que digan "esto se explica solo".
- Comentar también buenas prácticas (por ejemplo, usar unidades relativas como rem para accesibilidad, o explicar por qué se usa flexbox en lugar de floats).
- Incluir explicaciones sobre el modelo de caja cuando se usen propiedades relacionadas (margin, border, padding, width/height).