Skip to main content

Search rules

Search all UI Guides rules by name, category, or source

designTailwind

Mobile-First Responsive

MUST

MUST: Write mobile styles first; use sm:/md:/lg: to enhance for larger screens (min-width based)

Start with mobile styles, add breakpoints for larger screens

Bad

Good

Why it matters

Tailwind breakpoints are mobile-first (min-width). md:flex means "flex at medium screens AND UP." Starting desktop-first leads to verbose code with unnecessary overrides.

Built by Gleb Stroganov, design engineer at Evil Martians.

The rules come from other people's skills and guidelines — Vercel, Rauno Freiberg, @Ibelick, impeccable, Emil Kowalski, Tailwind, RAMS — each one credited on the Sources page. The work here is extraction and wiring: every rule is pulled into one corpus, given a good and a bad example you can operate, a MUST/SHOULD/NEVER rule an agent can paste, and a link back to where it came from.