webdev-combobox-autocomplete
Installation
SKILL.md
Webdev Combobox Autocomplete
Build accessible autocomplete/combobox components using proven patterns from production implementations.
Universal State Model
Every library (Downshift, Headless UI, Ariakit, Algolia) converges on remarkably similar state shapes. Understanding this canonical model lets you implement in any framework:
interface FilterInputState {
// Interaction state (the state machine)
status: 'idle' | 'focused' | 'suggesting' | 'loading';
// Input state
inputValue: string;
cursorPosition: number;