What problem does it solve?
This Skill prevents UX polish regressions by checking and correcting keyboard shortcuts, modal dismissal behavior, and related interaction details in the same edit where the UI change is introduced.
Core Features & Use Cases
- Action shortcut visibility: Ensures keyboard shortcuts appear in visible button labels (with platform-appropriate glyphs) and that the shortcut is actually wired to the action.
- Escape-to-close for focus-trapping UI: Verifies dialogs, modals, sheets, drawers, and popovers close on Esc and return focus to the trigger after closing.
- Change-aware evaluation: Applies only to items that match the specific UI change (e.g., adding/editing a button, wiring a form submit, or building a dialog), and skips non-applicable edits like backend-only or type-only refactors.
Quick Start
Ask the AI to run the polish-ui checklist on your UI change and apply any missing fixes inline before you report the work as done.