Download for MacApple silicon, macOS 14+
Skill

ux-check

@icons8 Updated 2026-10-22

Review and guide interface UX - affordance, state coverage (empty, loading, error, overflow), flow completeness, forms, destructive actions, and the accessibility floor (semantics, keyboard reach, labels, alt text) - grounded in Nielsen Norman Group heuristics. Use when checking whether a screen or flow actually works, before shipping new UI, or when users get lost or stuck. For the words inside states use ux-writing; for visual finish, focus rings and contrast use ui-polish; for animation use motion; for color and spacing variables use design-tokens.

agentagent-skillscodexicon-seticonsmcpskills

Install

With your agent

Install OMGSkills skill "icons8/agent-skills:skills/ux-check" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/icons8/agent-skills /tmp/agent-skills && ln -s /tmp/agent-skills/skills/ux-check ~/.claude/skills/ux-check

From README

UX Check A screen works when a first-time user knows what they can do, does it, and always knows what just happened. This skill checks that, mechanically where possible, and makes the agent play the user instead of waiting to be told something is broken. Scope This skill owns behavior and coverage: whether controls look like what they do, whether every state exists, whether flows have an exit and an end, whether destructive actions are guarded. Neighbors own the rest. Once a state exists, its words belong to ux-writing and its visual finish to ui-polish. Motion timing lives in motion. This skill decides what exists and how it behaves, never how it reads or looks. Three contested lines, settled here: whether a confirmation should exist at all is this skill (undo beats a dialog); the wording of a dialog that must exist is ux-writing. Semantics, keyboard, alt text and focus order are this skill; the visible focus ring and contrast ratios are ui-polish.