By trmquang93
Design mobile app screens as HTML mockups for iOS (Apple HIG) and Android (Material 3), and export icons as Xcode asset catalogs. Bundles make-mobile-design (HTML mockup + design system) with ios-icon-gen (SF Symbols + Iconify PNG imagesets).
Generate iOS app icons as PNG imagesets for Xcode asset catalogs. Two sources available -- SF Symbols (macOS built-in, 5000+ icons) and Iconify API (275k+ open source icons from 200+ collections like Material Design, Lucide, Tabler, Phosphor). Use when the user asks to "generate icons", "create icon assets", "add icons to asset catalog", "search for icons", or needs PNG icons for an iOS project.
Design mobile app screens as HTML mockups with a reusable design system. Use when the user asks to "design a screen", "create a mobile mockup", "make mobile design", "build a mobile UI", or wants to convert a description/screenshot into an interactive HTML prototype.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin for designing mobile app screens end-to-end on iOS (Apple HIG) and Android (Material 3):
.imageset PNG bundles.Five iOS screens, five brand aesthetics — generated with /make-mobile-design, each grounded in a real brand entry from VoltAgent/awesome-design-md.

productivity-today.html · Linear-style cycle view, near-black canvas, mono accentsmusic-now-playing.html · Spotify-style now-playing with glass tab barfood-recipe.html · Editorial recipe detail with serif display & cream surfacewellness-breathe.html · Soft-warm breathing timer with serif italic displaymail-edit-mode.html · iOS Mail multi-select with contextual bottom toolbar (component 27)Native Material 3 / MD3 Expressive — Pixel 8 frame (412×915), Roboto Flex, MD3 type scale, surface roles, and the canonical bottom-nav pill indicator.

android-home.html · Medium top app bar, filter chips, elevated/filled cards, extended FAB, MD3 bottom navigation with pill indicatorandroid-settings.html · Center-aligned top app bar with back, profile card, grouped lists with MD3 switchesandroid-fitness.html · Activity-rings card (3 SVG arcs), 2×2 tonal stat-tile grid, workout list with rounded tonal icons, extended FABandroid-mail.html · MD3 search bar with leading menu + trailing avatar, filter chips, two-line mail rows with star toggle, Compose FAB, badge on bottom-navandroid-music.html · Center-aligned top app bar with overline, gradient album art, MD3 slider, transport row with prominent play button, up-next listSame skill, same components — bigger canvas. Tablet templates scaffold a landscape device frame (iPad Pro 11" 1194×834 / Pixel Tablet 1280×800 dp) and add layout wrappers (.split-view, .sidebar-ipad, .list-detail, .nav-rail) on top of the existing component library. Set --orientation portrait to flip.

ipad-mail-landscape.html · Three-column split view: mailboxes sidebar → inbox list → message detail. Built with components/ios/13-tablet-layouts.md wrappers and existing iOS list/nav components.
android-tablet-settings-landscape.html · MD3 expanded-class layout: navigation rail (80dp), top app bar, list-detail panes (360dp list / flex detail) with two-tone surface-container surfaces. Built with components/android/10-tablet-layouts.md wrappers.Open the HTML files directly to feel the scroll/hover behavior. Each example also includes a floating Copy to Figma action — see below.
Every example screen ships with a one-click Copy to Figma button in the corner. Click it, switch to Figma, and paste — the screen lands as fully editable vector layers.

To regenerate the PNGs (per-screen + showcase strips):
cd examples && npm install && node capture.mjs
capture.mjs writes one PNG per .html, then runs build_strips.py to recompose the iOS and Android strip images used in the README. The strip script requires Pillow (python3 -m pip install Pillow).
npx claudepluginhub trmquang93/mobile-design-kit --plugin mobile-design-kitUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.