mobile-ui-ux
mobile-ui-ux
Concrete rules for usable phone interfaces: sizes in pt, contrast ratios, durations, layout limits. Each rule has an ID (T-3, G-12) so reviews, overrides, and commit messages can point at it.
This skill answers "can a person on a small phone read it, reach it, understand it, and recover from mistakes?" It does not pick a visual style. For aesthetic direction, typography choice, palette, and critique of taste, use impeccable; then run this skill's rules and rubric on the result.
When the app is SwiftUI, pair with swiftui-pro for code-level API use (deprecated APIs, data flow, navigation, the SwiftUI way to meet a rule). Where they disagree, this skill's floors win; for example, LOC-1 allows a UIKit-backed label even though swiftui-pro avoids UIKit by default.
When to use
- Designing or building any screen for an iPhone app, a mobile web page, or a mobile game.
- Reviewing screenshots or a running build for UI/UX quality.
- Scoring a build against a quality bar, or writing a prompt for an independent judge.
- Creating or editing a project's UI/UX overrides file.
Not for: backend work, store metadata copy, App Review compliance (see the workspace's release docs).