mobile-app-ui-design — Claude Code skill: how to install and use
Provides mobile UX and UI guidelines for coding agents. Helps generate mobile screens, components, and design flows that follow structured layout rules.
npx skills add ceorkm/mobile-app-ui-design --skill mobile-app-ui-design -a claude-codeWhat mobile-app-ui-design does
This skill guides AI assistants through structured mobile screen generation. It enforces a 60/30/10 color distribution where a neutral base occupies sixty percent, secondary elements take thirty percent, and the accent color stays at ten percent for call-to-action elements. Typography gets constrained as well: a maximum of four font sizes and two weights per screen, with monospace variants dedicated to numbers and stats.
Layouts adhere to an 8-point grid system with all spacing values divisible by 4 or 8. The workflow places primary interactions in the bottom thumb zone and requires tap targets of at least 44×44pt. Shadows are tinted to match the background color instead of relying on harsh black shades. It also guides the model through four specific UI states: empty, loading, error, and success.
Because the instructions strictly enforce spacing multiples of 4 and 8, projects with custom arbitrary paddings will require manual adjustments.
What it helps with
- structure mobile screen flows around the thumb reach zone
- apply a 60/30/10 color system with background-tinted shadows
- generate visual UI prototypes for Flutter, React Native, or SwiftUI
- design empty states, error notices, and loading layouts
Example prompts for the agent
- Design an onboarding flow for a personal budgeting app using SwiftUI styles.
- Reorganize this checkout screen: move primary actions to the bottom thumb zone and apply 8pt spacing.
- Create a fitness dashboard layout with monospace metrics and a 60/30/10 palette.
How to install mobile-app-ui-design
1Skills CLI (Vercel)
npx skills add ceorkm/mobile-app-ui-design --skill mobile-app-ui-design -a claude-code2Manually: put the files in place
~/.claude/skills/mobile-app-ui-design/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/mobile-app-ui-design/
1Skills CLI (Vercel)
npx skills add ceorkm/mobile-app-ui-design --skill mobile-app-ui-design -a codex2Manually: put the files in place
.agents/skills/mobile-app-ui-design/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add ceorkm/mobile-app-ui-design --skill mobile-app-ui-design -a cursor2Manually: put the files in place
.cursor/skills/mobile-app-ui-design/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install ceorkm/mobile-app-ui-design mobile-app-ui-design2Manually: put the files in place
.github/skills/mobile-app-ui-design/SKILL.md1Skills CLI (Vercel)
npx skills add ceorkm/mobile-app-ui-design --skill mobile-app-ui-design -a gemini-cli2Platform CLI
gemini skills install https://github.com/ceorkm/mobile-app-ui-designManually: put the files in place
.devin/skills/mobile-app-ui-design/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add ceorkm/mobile-app-ui-design --skill mobile-app-ui-design -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Similar
Questions about mobile-app-ui-design
How do I install mobile-app-ui-design in Claude Code?
Run npx skills add ceorkm/mobile-app-ui-design --skill mobile-app-ui-design -a claude-code in your terminal.
What does the mobile-app-ui-design skill do?
It instructs the coding agent to apply mobile UI conventions, such as 8-point grid spacing, thumb-zone placement, and strict typography limits when generating mobile views.
What constraints does this skill enforce on screen layouts?
It restricts screens to four font sizes, requires touch targets of at least 44×44pt, and mandates spacing values divisible by 4 or 8.