Agent skill
app-ui-design
Design efficient, modern app interfaces with mature UI frameworks in React and cross-platform contexts. Use when asked to plan or create app UI/UX layouts, component structures, design tokens, interaction flows, or implementation-ready guidance for React web/mobile (e.g., React Native/Expo) with an emphasis on efficiency-first experiences.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/design/app-ui-design-markbang-onlywrite
SKILL.md
App UI Design
Quick start
- Confirm goal, core flows, target platforms, and constraints.
- Prioritize efficiency-first interactions (short paths, reduced clicks, fast scanning).
- Choose a mature UI framework; see
references/frameworks.mdfor options and selection notes. - Use examples as templates when helpful; see
references/examples.md. - Produce a concrete UI plan: layout, component list, states, and interaction details.
- Provide implementation-ready guidance for React and cross-platform usage.
Workflow
-
Gather inputs
- Identify primary tasks, time-critical actions, and high-frequency flows.
- Clarify platform targets (web, iOS, Android) and device sizes.
- Capture constraints: data density, latency, offline, accessibility.
-
Define efficiency-first UX
- Minimize steps for primary tasks; design for one-hand, keyboard, or quick actions where relevant.
- Favor scanning: compact, consistent typography and alignment.
- Use progressive disclosure for advanced actions.
-
Select framework and UI kit
- Prefer mature, well-supported UI kits with design tokens and accessible defaults.
- For cross-platform, favor React Native/Expo + a cross-platform UI system.
- See
references/frameworks.mdfor specific recommendations.
-
Design the UI structure
- Provide a screen map and navigation model.
- Specify layout grid, spacing scale, and typography hierarchy.
- List components, variants, and empty/loading/error states.
-
Detail interactions
- Document input validation, inline feedback, and shortcuts.
- Define micro-interactions only when they aid speed or clarity.
-
Output deliverables
- Present a UI spec or React component plan that can be implemented directly.
- Include key design tokens and accessibility considerations.
Output format
- Use concise sections: Goal, Screens, Layout, Components, States, Interactions, Tokens.
- Provide React-friendly component naming and props.
- Keep recommendations actionable and tied to efficiency metrics.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?