Crea sitios web que se adaptan beautifully a cualquier tamaño de pantalla usando principios de diseño mobile-first, CSS Grid, Flexbox y técnicas modernas responsivas.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "responsive-design". Crear un diseño grid mobile-first con tarjetas
Resultado esperado:
Código CSS mostrando un grid que comienza como 1 columna, se convierte en 2 columnas en 640px y 3 columnas en 1024px, con gap fluido y padding usando unidades rem.
Usando "responsive-design". Hacer la tipografía responsiva sin media queries
Resultado esperado:
CSS usando la función clamp() para tamaños de fuente fluidos que escalan suavemente entre valores mínimos y máximos basados en el ancho del viewport.
Auditoría de seguridad
SeguroThis skill is a legitimate documentation resource for responsive web design. The static scanner produced false positives by misidentifying CSS code examples, markdown links, and reference URLs as security vulnerabilities. All 86 detected patterns are false positives - the skill contains only documentation and CSS/HTML code examples with no executable code, network calls to external services, or file system operations beyond standard documentation references.
Problemas de riesgo bajo (3)
Puntuación de calidad
Lo que puedes crear
Desarrollo de nuevos sitios web
Crear diseños responsivos para nuevas aplicaciones web usando enfoque mobile-first con CSS Grid y Flexbox.
Modernización de sitios legacy
Convertir diseños de ancho fijo a diseños responsivos que funcionan en todos los dispositivos.
Creación de bibliotecas de componentes
Crear componentes responsivos reutilizables usando container queries para sistemas de diseño modulares.
Prueba estos prompts
Crear un diseño responsivo usando CSS mobile-first con un contenedor, grid y breakpoint en 768px. Mostrar cómo cambia el diseño de móvil a tablet.
Crear un componente de navegación responsivo con menú hamburguesa en móvil que se expande a menú horizontal en tablet y desktop.
Crear una galería de imágenes responsiva que muestra 1 columna en móvil, 2 en tablet y 4 en desktop usando CSS Grid.
Crear un componente de tarjeta que adapta su diseño basándose en el tamaño de su contenedor usando CSS container queries.
Mejores prácticas
- Siempre comenzar con estilos para móvil como predeterminados, luego agregar breakpoints más grandes
- Usar unidades relativas (rem, em, %, vw/vh) en lugar de píxeles fijos para escalabilidad
- Usar CSS Grid para diseños bidimensionales y Flexbox para diseños unidimensionales
Evitar
- Evitar anchos fijos como width: 1200px - usar max-width en su lugar
- No duplicar estilos en todos los breakpoints - usar herencia mobile-first
- Evitar usar media queries con max-width para los estilos base - esto crea código desktop-first
Preguntas frecuentes
¿Qué es el diseño mobile-first?
¿Cuándo debo usar CSS Grid vs Flexbox?
¿Qué son las container queries?
¿Cómo hago que las imágenes sean responsivas?
¿Cuáles son los breakpoints estándar?
¿Cómo hago la tipografía responsiva?
Detalles del desarrollador
Autor
supercent-ioLicencia
MIT
Repositorio
https://github.com/supercent-io/skills-template/tree/main/.agent-skills/responsive-design/Ref.
main
Estructura de archivos
📄 SKILL.md