mobile-first-design▌
aj-geddes/useful-ai-prompts · updated Apr 8, 2026
Mobile-first design prioritizes small screens as the starting point, ensuring core functionality works on all devices while leveraging larger screens for enhanced experience.
Mobile-First Design
Table of Contents
Overview
Mobile-first design prioritizes small screens as the starting point, ensuring core functionality works on all devices while leveraging larger screens for enhanced experience.
When to Use
- Web application design
- Responsive website creation
- Feature prioritization
- Performance optimization
- Progressive enhancement
- Cross-device experience design
Quick Start
Minimal working example:
Mobile-First Approach:
Step 1: Design for Mobile (320px - 480px)
- Constrained space forces priorities
- Focus on essential content and actions
- Single column layout
- Touch-friendly interactive elements
Step 2: Enhance for Tablet (768px - 1024px)
- Add secondary content
- Multi-column layouts possible
- Optimize spacing and readability
- Take advantage of hover states
Step 3: Optimize for Desktop (1200px+)
- Full-featured experience
- Advanced layouts
- Rich interactions
- Multiple columns and sidebars
---
## Responsive Breakpoints:
Mobile: 320px - 480px
- iPhone SE, older phones
// ... (see reference guides for full implementation)
Reference Guides
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| Responsive Design Implementation | Responsive Design Implementation |
| Mobile Performance | Mobile Performance |
| Progressive Enhancement | Progressive Enhancement |
Best Practices
✅ DO
- Design for smallest screen first
- Test on real mobile devices
- Use responsive images
- Optimize for mobile performance
- Make touch targets 44x44px minimum
- Stack content vertically on mobile
- Use hamburger menu on mobile
- Hide non-essential content on mobile
- Test with slow networks
- Progressive enhancement approach
❌ DON'T
- Assume all mobile users have fast networks
- Use desktop-only patterns on mobile
- Ignore touch interaction needs
- Make buttons too small
- Forget about landscape orientation
- Over-complicate mobile layout
- Ignore mobile performance
- Assume no keyboard (iPad users)
- Skip mobile user testing
- Forget about notches and safe areas
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.5★★★★★65 reviews- ★★★★★Dhruvi Jain· Dec 28, 2024
Keeps context tight: mobile-first-design is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Evelyn Tandon· Dec 16, 2024
We added mobile-first-design from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Lucas Gupta· Dec 8, 2024
Keeps context tight: mobile-first-design is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Sakura Abebe· Dec 4, 2024
mobile-first-design is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Diya Ramirez· Nov 27, 2024
Registry listing for mobile-first-design matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Lucas Lopez· Nov 23, 2024
mobile-first-design reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Oshnikdeep· Nov 19, 2024
Registry listing for mobile-first-design matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Michael Wang· Nov 7, 2024
Solid pick for teams standardizing on skills: mobile-first-design is focused, and the summary matches what you get after install.
- ★★★★★Kofi Reddy· Oct 26, 2024
mobile-first-design has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Diya Martin· Oct 18, 2024
mobile-first-design reduced setup friction for our internal harness; good balance of opinion and flexibility.
showing 1-10 of 65