Skip to content
Back to skills

Responsive Web Design Patterns

ASecurity

Use when building responsive and mobile-first web designs.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 10, 2026
ai-agentspythontestingfrontendperformance

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add LoopyLuci/Skills --skill responsive-web-design-patterns --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Responsive Web Design Patterns?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Responsive Web Design Patterns
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/loopyluci-responsive-web-design-patterns/badge)](https://www.skillsdirectory.com/skills/loopyluci-responsive-web-design-patterns)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: responsive-web-design-patterns
description: "Use when building responsive and mobile-first web designs."
version: 1.0.0
author: Hermes Agent
license: MIT
metadata:
  hermes:
    tags: [responsive-design, mobile-first, CSS-grid, flexbox, media-queries, web-design]
    related_skills: [frontend-bootstrap, web-component-design, website-accessibility-audit, performance-budgeting]
---

# Responsive Web Design Patterns

Implementing responsive, mobile-first web design — from CSS Grid and Flexbox through responsive typography, images, and device testing.

## When to Use

- Building sites that work on all screen sizes
- Implementing mobile-first layouts
- Creating fluid grids with CSS Grid/Flexbox
- Optimizing for different devices

## Responsive Patterns

```python
RESPONSIVE_PATTERNS = {
    'mostly_fluid': 'Fluid grid with max-width container, columns stack on small screens',
    'column_drop': 'Full width → two columns → stacked as screen shrinks',
    'layout_shifter': 'Content reorders at breakpoints (sidebar moves)',
}

BREAKPOINTS = {
    'mobile': '320-480px', 'tablet': '481-768px',
    'desktop': '769-1200px', 'widescreen': '1201px+',
}
```

## Common Pitfalls

1. **Desktop-first instead of mobile-first** — compress up is easier than compress down
2. **Too many breakpoints** — 3-4 max; let content determine them
3. **No touch targets** — minimum 44×44px tap targets
4. **Desktop images on mobile** — serve responsive images with srcset

## Verification Checklist

- [ ] Mobile-first CSS (min-width media queries)
- [ ] Fluid images (max-width: 100%)
- [ ] Touch targets ≥ 44×44px
- [ ] Tested on real devices
- [ ] No horizontal scroll at any width
- [ ] Performance budget for mobile (<3s on 3G)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…