dragoon0x/everything-design-taste

dropdown-select

Dropdown menus, select inputs, comboboxes, multi-select patterns, and accessible dropdown implementation.

First seen Jul 18, 2026

Installation

$ npx skills add dragoon0x/everything-design-taste --skill dropdown-select

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from dragoon0x/everything-design-taste · top by installs.

npx skills add dragoon0x/everything-design-taste

Browse all from dragoon0x/everything-design-taste

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 11
License LICENSE
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,624 B
  • docs SUMMARY.md 128 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Dropdown & Select Patterns

When to Use What

Options Pattern Why
2-3 Radio buttons or segmented control All options visible
4-7 Dropdown select Manageable list
8-15 Dropdown with search Finding options quickly
15+ Combobox (searchable input) Must be able to search
Multi-select needed Checkbox list or tag input Clear selection state

Dropdown Design

  • Max visible items: 6-8 (then scroll)
  • Selected item shown in the trigger
  • Checkmark or highlight on selected item
  • Keyboard navigation: type to jump, arrows to move, Enter to select
  • Group long lists into labeled sections
  • Close on selection (single-select) or have an explicit "Done" (multi-select)

Combobox

  • Filter results as user types
  • Highlight matching text in results
  • Allow custom values if appropriate
  • Show "no matches" state with suggestions
  • Clear button to reset selection

Multi-Select

  • Show selected count in trigger ("3 selected")
  • Show selected items as tags/chips that can be individually removed
  • "Select all" and "Clear all" for long lists
  • Don't close on selection (users need to select multiple)

Accessibility

  • role="listbox" for the options container
  • role="option" for each item
  • aria-selected for current selection
  • aria-expanded on the trigger
  • Full keyboard support (Tab, Arrow, Enter, Escape)