Spins up a single mobile screen inside a pixel-accurate iPhone 15 Pro frame. You get six archetypes to pick from (feed, detail, onboarding, profile, checkout, focus), paste one into the seed template, and fill in real copy. The frame comes pre-built with Dynamic Island, status bar SVGs, and home indicator so you're not reinventing device chrome every time. Strict craft rules keep it honest: 44px tap targets, two-use accent budget, display type in serif, numerics in mono. Ships as a self-contained HTML artifact. Best for when a brief says "mobile app" or "iOS mockup" and you need something that looks like a real screen, not a toy.

skills.sh installs
268
GitHub stars
106.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add nexu-io/open-design --skill mobile-app --agent claude-code

Installs into .claude/skills of the current project.

Files

Mobile App Skill

Produce a single mobile-app screen mockup, framed inside a real-feeling iPhone 15 Pro device.

Resource map

mobile-app/
├── SKILL.md                ← you're reading this
├── assets/
│   └── template.html       ← seed: device frame + screen primitives (READ FIRST)
└── references/
    ├── layouts.md          ← 6 screen archetypes (Feed / Detail / Onboarding / Profile / Checkout / Focus)
    └── checklist.md        ← P0/P1/P2 self-review (anti-fake-device)

Workflow

Step 0 — Pre-flight

  1. Read assets/template.html end-to-end through the <style> block. The Dynamic Island, status bar SVG icons, home indicator, side rails, and tab bar are all already drawn in HTML/SVG — do not re-implement them inline on each screen.
  2. Read references/layouts.md so you know which 6 archetypes exist.
  3. Read the active DESIGN.md — map its tokens to the six :root variables in the seed.

Step 1 — Copy the seed

Copy assets/template.html to the project root as index.html. Replace the six :root variables with the active design system's tokens. Replace the page <title> and the caption above the device.

Sponsors

Details

Repository
github.com/nexu-io/open-design
Categories
Frontend Development, Mobile Development, Design & UI/UX, CLI & Terminal
First seen
Jun 3, 2026

More from nexu-io/open-design

All 217
1nucliweb avatarwebperf-interactionnucliweb/webperf-snippetsIntelligent interaction performance analysis with automated workflows for INP debugging, scroll jank investigation, and main thread blocking. Includes decision 267skills.sh installs
2patricio0312rev avatargit-hygiene-enforcerpatricio0312rev/skillsEstablishes git workflow guardrails including conventional commits, commit message hooks, branch naming conventions, PR templates, and code review processes. Pr267skills.sh installs
3zpqq132555 avatarcocos-creator-3x-cnzpqq132555/skills提供 Cocos Creator 3.8 游戏引擎的全面开发指导,包括组件系统(_decorator、Component)、生命周期回调、事件系统(EventTarget、input)、resources 资源管理、tween 缓动系统、对象池、UI 系统、物理碰撞以及可试玩广告优化。在用户编写或重构 Cocos Cr267skills.sh installs
4nucliweb avatarwebperf-medianucliweb/webperf-snippetsIntelligent media optimization with automated workflows for images, videos, and SVGs. Includes decision trees that detect LCP images (triggers format/lazy-loadi266skills.sh installs
5yonatangross avatarvite-advancedyonatangross/orchestkitAdvanced Vite 8 patterns including Rolldown-powered builds, advancedChunks, Environment API, plugin development, SSR configuration, library mode, and build opti265skills.sh installs
6drawcall-ai avatarvitexecdrawcall-ai/vitexecUse this skill when an AI agent needs to inspect, verify, debug, or profile a live Vite app by running temporary snippets inside the browser page and reading br263skills.sh installs