Agent skill
android-ux-flows
This skill is used to design Android user flows and screen structures that match the existing app patterns and keep forms, lists and navigation clear.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/android-ux-flows
SKILL.md
Android UX and Interaction Design Skill
Purpose
Turn a shaped product slice into a clear Android user journey and screen structure that feels natural in Compose, with simple navigation and discoverable actions.
When to Use
Use this skill after product shaping is complete and before any implementation work starts.
Outputs
- Entry → action → exit flow
- Screen and section structure
- Interaction rules, including tap areas and edit modes
- Empty states and navigation hints
Procedure
- Identify where the user enters the flow (for example, app launch, list tap, notification tap) and where they leave it.
- Decide which existing screens are reused and whether a new screen, bottom sheet or dialog is required.
- For each screen:
- Define sections and hierarchy (headers, “create new” area, list of existing items, secondary actions).
- Separate “create” forms from “view/edit existing items”.
- Specify interaction patterns that avoid everything being an inline form:
- Use rows or cards for existing items.
- Use a single “new item” form or dialog rather than repeating forms per row.
- Put rename or advanced actions behind menus or explicit buttons.
- Define empty states that explain what to do and how to reach the next screen. Include hints such as:
- “Create a list, then tap it to view tasks.”
- Ensure navigation is obvious:
- Entire rows or cards as tap targets.
- Icons or labels that signal navigation (for example chevrons).
- No hidden navigation that relies on guessing.
Guardrails
- Do not invent new navigation paradigms. Use existing use of NavHost, top bars and bottom bars.
- Do not turn lists into stacked edit forms. Keep clear separation between viewing and editing.
- Do not specify colours or typography beyond hierarchy and grouping.
- Respect existing screen names, terminology and style.
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?