This is the mobile-first Tailwind reference you'll want open when you're building responsive layouts. It walks you through the complete 2025/2026 approach: fluid typography with clamp(), fluid spacing scales, proper touch target sizing for WCAG 2.2 compliance (44px minimum recommended), and container queries for component-level responsiveness. The breakpoint strategy is solid, emphasizing progressive enhancement over desktop-down approaches. What makes this genuinely useful is the practical coverage of modern concerns like safe-area insets for notched devices and proper touch versus hover state handling. If you're still writing md:text-lg before text-base, this will fix that habit fast.

skills.sh installs
2.1K
GitHub stars
61
last updated
Aug 21, 2026

Install

$ npx -y skills add josiahsiegel/claude-plugin-marketplace --skill tailwindcss-mobile-first --agent claude-code

Installs into .claude/skills of the current project.

Files

Tailwind Mobile-First Skill

Use this skill for Tailwind CSS mobile-first responsive design: breakpoint strategy, fluid typography and spacing, touch targets, container queries, safe areas, responsive layouts, media, navigation, and mobile performance.

When to Use This Skill

Use when the user asks for tasks covered by the frontmatter triggers, especially implementation guidance, debugging, architecture choices, production hardening, or performance-sensitive decisions in this domain. Start from this orchestrator, then load the focused reference file that matches the requested detail level.

Core Workflow

  1. Start with unprefixed utilities for the mobile baseline, then progressively enhance with sm:, md:, lg:, xl:, and 2xl:.
  2. Choose breakpoints from content needs rather than device names; override Tailwind v4 theme breakpoints only when the design system requires it.
  3. Use fluid typography and spacing with clamp() for smoother scaling between breakpoints while preserving accessibility via rem + vw.
  4. Make interactive elements touch-safe with 44px recommended targets, adequate spacing, clear labels, and mobile navigation patterns.

Sponsors

Details

Repository
github.com/josiahsiegel/claude-plugin-marketplace
Categories
Frontend Development, Mobile Development, Design & UI/UX

More from josiahsiegel/claude-plugin-marketplace

All 26
1uni-stack avatarmigrate-nativewind-to-uniwinduni-stack/uniwindMigrate a React Native project from NativeWind to Uniwind. Use when the user wants to replace NativeWind with Uniwind, upgrade from NativeWind, switch to Uniwin2Kskills.sh installs
2enzed avatarr3f-lightingenzed/r3f-skillsReact Three Fiber lighting - light types, shadows, Environment component, IBL. Use when adding lights, configuring shadows, setting up environment lighting, or 2Kskills.sh installs
3unclecatvn avatarodoo-19unclecatvn/agent-skillsOdoo 19 development knowledge base with 18 specialized guides covering Actions (ir.actions.*, cron jobs, server actions), Controllers (HTTP routing, endpoints, 2Kskills.sh installs
4yamadashy avatarrepomix-exploreryamadashy/repomixAnalyze or explore a codebase (remote or local repository) by packing it with the Repomix CLI, then reading and searching the generated output. Use when the use2Kskills.sh installs
5minimax-ai avatarflutter-devminimax-ai/skillsFlutter cross-platform development guide covering widget patterns, Riverpod/Bloc state management, GoRouter navigation, performance optimization, and platform-s2Kskills.sh installs
6supabase avatarvercel-composition-patternssupabase/supabaseReact composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reus1.9Kskills.sh installs