Skills DirectorySearch all skills ↗

AI agent skill · by @egorfedorov

Ui Slot Ux Designer

Design, review, and validate slot game UI/UX flows for desktop and mobile play. Use when defining control hierarchy, spin-state UX, bet/balance presentation, modal interactions, responsive layouts, accessibility constraints, animation-feedback timing, or release readiness checks for slot user experience contracts.

Archived 2026-10-23 · Source updated 2026-02-21. Check the original repository for the latest version.

SKILL.md instructions

# UI Slot UX Designer

Use this skill to turn slot UX ideas into explicit, testable interaction contracts.

## Workflow

1. Define UX scope and player flow.
- Capture session entry, betting, spin cycle, result feedback, and exit states.
- Define desktop/mobile differences explicitly.

2. Establish control hierarchy.
- Define primary controls (spin/bet) and secondary controls (autoplay/turbo/settings).
- Set visibility and priority rules by viewport and game state.

3. Model states and interactions.
- Define UX states and allowed transitions.
- Map interaction triggers to target states and feedback timing.
- Explicitly define disabled/blocked behavior during spin/resolve phases.

4. Enforce accessibility and responsiveness.
- Validate touch targets, reduced-motion support, and contrast-aware behavior.
- Verify control layout works at defined breakpoints.

5. Validate and hand off.
- Run contract validation and classify blockers.
- Deliver patch plan for UI components/state handlers.

## Commands

```bash
python3 scripts/validate_slot_ux_spec.py \
  --input <path/to/slot_ux_spec.json>
```

Treat non-zero exits as blocker findings.

## Output Contract

Return:

1. `UX Map`: views, controls, states, and interactions.
2. `Validation Findings`: pass/fail checks with exact failures.
3. `Patch Plan`: component/state files to adjust.
4. `Verification`: command outputs and success criteria.
5. `Residual Risks`: unresolved usability/accessibility risks.

## References

- `references/workflow.md`: end-to-end slot UX design process.
- `references/ux-rules.md`: control, feedback, and accessibility rules.
- `references/signoff-template.md`: release handoff template.

## Execution Rules

- Keep spin-cycle controls deterministic by state.
- Keep mobile-first touch safety and clarity as hard constraints.
- Keep feedback timing explicit and bounded.
- Flag inaccessible or ambiguous control behavior as blockers.

Related skills