Skills Plugins MCP Prompt Model 博客 我的中心

mobile-app

A mobile-app screen rendered inside a pixel-accurate iPhone 15 Pro frame on the page. Built by copying the seed `assets/template.html` and pasting one screen archetype from `references/layouts.md`. Use when the brief asks for "mobile app", "iOS app", "Android app", "phone screen", or "app UI".

DeepseekModel Curated skill Quality Excellent · 90 v1.0.0

Get

https://deepseekmodel.com/api/download.php?id=nexu-io-open-design-plugins-official-examples-mobile-app-skill-md&format=skill
Download .skill Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
name mobile-app description A mobile-app screen rendered inside a pixel-accurate iPhone 15 Pro frame on the page. Built by copying the seed `assets/template.html` and pasting one screen archetype from `references/layouts.md`. Use when the brief asks for "mobile app", "iOS app", "Android app", "phone screen", or "app UI". triggers ["mobile app","ios app","android app","phone screen","app ui","app mockup","移动端","手机 app"] od {"mode":"prototype","platform":"mobile","scenario":"design","preview":{"type":"html","entry":"index.html"},"design_system":{"requires":true,"sections":["color","typography","layout","components"]},"craft":{"requires":["state-coverage","animation-discipline"]}} 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 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. Read references/layouts.md so you know which 6 archetypes exist. 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. Step 2 — Pick exactly one archetype Brief language Use feed, inbox, timeline, list, messages, notifications A — Feed article, post, item, recipe, song, product, song detail B — Detail sign-up, welcome, intro, walkthrough, tour C — Onboarding profile, account, user page, someone's bio D — Profile checkout, payment, order, form, settings step E — Checkout timer, map, dashboard widget, single big number F — Focus / hero card A mobile screen does one job . If the brief seems to combine two, ship one screen and offer the other as a follow-up. Step 3 — Paste and fill Copy the archetype block from layouts.md into <main class="content"> , replacing the placeholder card. Fill bracketed text with real, specific copy from the brief. Drop the <nav class="tabbar"> block entirely for archetypes that don't show one (B, C, E). Step 4 — Self-check Run through references/checklist.md . Pay extra attention to: Frame still has the Dynamic Island, status bar SVGs, and home indicator Tap targets ≥ 44px One accent, used ≤ 2× on the screen Display headings still use var(--font-display) (serif) Step 5 — Emit the artifact <artifact identifier="mobile-slug" type="text/html" title="Mobile — Screen Name"> <!doctype html> <html>...</html> </artifact> One sentence before describing what's there. Stop after </artifact> . Hard rules The phone is real. Dynamic Island gap, SVG status icons, home indicator. The seed protects all three — don't rewrite the frame. Single screen, single job. No multi-tab tours, no spliced flows. Accent budget = 2. One active tab + one primary action is the default. Numerics in mono via .num class. Display in serif via var(--font-display) . No external images — use .ph-img placeholders.
Keywords that activate this skill. Click one to copy it.

This skill does not provide trigger words.

The downloaded .skill package contains the following fields.
Field Description
formatFormat tag (skill/v1)
skill_idUnique skill ID
nameSkill name
versionVersion
descriptionDescription
categoryCategories (array)
trigger_wordsTrigger words
tagsTags
sourceSource
source_urlSource URL (this page)
exported_atExported at (set per download)
system_promptSystem prompt body
model_configModel config: provider / model / temperature / max_tokens / top_p
examplesExamples
install_guideImport guide for Coze / Dify / Claude / custom frameworks
The same skill can be exported in different platform formats.
.skill Standard format with system_prompt and model_config, ready for any agent framework Download
.skillpro Enhanced format with scripts, tools, dependencies and hooks Download
.json Plain JSON export with system_prompt and model parameters only Download
Coze Markdown with frontmatter, for Coze platform import Download
Dify Dify DSL, import directly after creating an app Download

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。