Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    secondsky

    mobile-first-design

    secondsky/mobile-first-design
    Design
    38
    1 installs

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    Designs responsive interfaces starting from mobile screens with progressive enhancement for larger devices...

    SKILL.md

    Mobile-First Design

    Design interfaces starting with mobile as the foundation, then enhance for larger screens.

    Breakpoints

    Name Width Devices
    Mobile 320-480px iPhone SE, small Android
    Tablet 481-768px iPad mini
    Desktop 769-1024px iPad Pro, laptops
    Large 1025px+ Desktop monitors

    Mobile-First CSS

    /* Base styles (mobile) */
    .container {
      padding: 1rem;
    }
    
    .nav {
      display: none; /* Hidden on mobile */
    }
    
    .nav-toggle {
      display: block; /* Hamburger visible */
    }
    
    /* Tablet and up */
    @media (min-width: 768px) {
      .container {
        padding: 2rem;
        max-width: 720px;
        margin: 0 auto;
      }
    
      .nav {
        display: flex;
      }
    
      .nav-toggle {
        display: none;
      }
    }
    
    /* Desktop */
    @media (min-width: 1024px) {
      .container {
        max-width: 960px;
      }
    }
    

    Touch-Friendly Design

    /* Minimum touch target: 48x48px */
    .button {
      min-height: 48px;
      min-width: 48px;
      padding: 12px 24px;
    }
    
    /* Adequate spacing */
    .list-item {
      padding: 16px;
      margin-bottom: 8px;
    }
    

    Performance Requirements

    Metric Target
    First Contentful Paint <3s on 3G
    JS bundle <100KB gzipped
    Total page weight <500KB

    Progressive Enhancement

    <!-- Layer 1: Semantic HTML (works without CSS/JS) -->
    <nav>
      <a href="/home">Home</a>
      <a href="/about">About</a>
    </nav>
    
    <!-- Layer 2: CSS enhances appearance -->
    <!-- Layer 3: JS adds interactivity -->
    

    Best Practices

    • Start design at 320px width
    • Use relative units (rem, %, vw)
    • Test on real devices
    • Optimize images for mobile
    • Minimize JavaScript for initial load
    • Ensure readable text without zooming
    Recommended Servers
    tldraw
    tldraw
    Webflow
    Webflow
    Svelte
    Svelte
    Repository
    secondsky/claude-skills
    Files