skills/selection-input/SKILL.md
Use when you need to choose from predefined options.
npx skillsauth add thedaviddias/ux-patterns-for-developers selection-inputInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Choose from predefined options
A selection input is a form control that allows users to choose one option from a predefined list of options. The selected option is typically displayed in a single-line text field, with the list of options hidden until the user interacts with the control.
references/pattern.md, then choose the smallest viable variation.for/id.<select> for simple cases to inherit built-in accessibility.<optgroup>) and descriptive helper text when needed.aria-invalid and aria-describedby.For full implementation detail, examples, and testing notes, see references/pattern.md.
Pattern page: https://uxpatterns.dev/patterns/forms/selection-input
tools
Use when implementing multi-step forms and processes.
content-media
Use when implementing video playback with controls.
development
Use when choosing, comparing, or implementing UX patterns across the UX Patterns for Developers corpus.
tools
Use when implementing user profile and account management.