| name | comentador-css |
| description | Explica el código CSS al detalle para nivel principiante. |
| user-invokable | true |
| disable-model-invocation | false |
| argument-hint | <codigo_css> |
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:
body {
background-color: #f0f0f0;
font-family: Arial, sans-serif;
margin: 0;
}
.container {
width: 80%;
margin: 0 auto;
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).