mobile-design

Create distinctive, production-grade mobile UI screens as HTML files. Use when the user asks to 'design a mobile app,' 'create mobile screens,' 'mobile UI,' 'app prototype,' 'iOS screen,' 'mobile mockup,' or 'mobile design.' Generates memorable, polished HTML that avoids generic AI aesthetics.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "mobile-design" with this command: npx skills add noelrohi/skills/noelrohi-skills-mobile-design

Mobile UI Design

Generate production-grade iOS mobile screens as standalone HTML files. Each screen is an iPhone 14 Pro viewport (393x852) using Tailwind CSS v4, Google Fonts, and Iconify icons.

References

  • HTML Template: See references/template.html for the base boilerplate
  • Style Guide: See references/style-guide.md for domain-specific palettes, fonts, and anti-patterns

How It Works

  1. Clarify the app concept -- ask what the app does if not specified
  2. Pick an aesthetic direction -- commit to a bold tone (minimal, glassmorphic, editorial, retro-futuristic, organic, luxury, etc.)
  3. Generate 3 cohesive screens using the HTML template from references/template.html
  4. Write each screen as a separate file: screens/home.html, screens/detail.html, screens/action.html
  5. Verify all screens share the same theme tokens, fonts, and color palette

Usage

Use the Write tool to create HTML files. Do NOT output raw HTML as text.

File naming: screens/{screen-name}.html (kebab-case)

Include data-title attribute on the <html> tag for the screen name.

Screen Set (default: 3 screens)

ScreenPurposeExamples
Home/DashboardMain landing viewFeed, dashboard, overview
Detail/ContentDeeper viewItem detail, article, profile
Action/InputUser interactionCreate, edit, settings, search

Each screen must feel like part of the same app family while showing different UI patterns (lists, cards, forms, charts, etc.).

Design Thinking

Before coding, answer three questions:

  1. Purpose -- What problem does this solve? Who uses it?
  2. Tone -- Minimal, soft, bold, glassmorphic, editorial, retro-futuristic, organic, luxury?
  3. Differentiation -- What is the ONE thing someone will remember about this screen?

Make It Memorable

Achievements Must Feel Tangible

Numbers in circles are forgettable. Make achievements feel like real rewards:

  • Streaks: Growing flames, stacking coins, rising plants, filling jars
  • Progress: Liquid filling a glass, a path being walked, rings completing
  • Milestones: Trophies, badges with texture, celebratory bursts

Navigation Fits the App

App TypeNav Style
Content-first (TikTok, Instagram)Standard bottom tab bar
Utility/productivityMinimal -- floating pill, single FAB, or hidden nav
Premium/luxuryFloating blurred dock, asymmetric layout, gesture-based

Bottom Navigation Spacing

  • Do NOT stack large bottom offsets and fake spacer blocks together
  • Avoid trailing spacer divs like <div class="h-24"></div> unless explicitly requested
  • If using a floating bottom nav/dock:
    • Place nav around bottom-[12px] to bottom-[18px]
    • Reserve clearance in scroll container with pb-[88px] to pb-[104px]
    • Keep nav visually near the bottom edge -- avoid "floating too high"

Icons

<span class="iconify" data-icon="solar:home-bold" data-width="24"></span>

Preferred sets: solar (modern), phosphor (friendly), tabler (crisp)

NEVER use emoji as icons.

Images

https://images.unsplash.com/photo-PHOTOID?w=WIDTH&h=HEIGHT&fit=crop

Present Results to User

After generating screens, present:

  1. List of screens created with file paths
  2. The aesthetic direction chosen and why
  3. Key design decisions (palette, typography, navigation pattern)
  4. Suggest next steps (additional screens, animations, interactions)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

mobile-design

No summary provided by upstream source.

Repository SourceNeeds Review
General

mobile-design

No summary provided by upstream source.

Repository SourceNeeds Review
General

nano-banana-2

Nano Banana 2 - Gemini 3.1 Flash Image Preview

Repository Source
42.8K153inferen-sh
General

qwen-image-2

Qwen-Image - Alibaba Image Generation

Repository Source
42.6K153inferen-sh