dragoon0x/everything-design-taste

contextual-menu

Context menus, right-click menus, action menus, and overflow menu patterns.

First seen Jul 18, 2026

Installation

$ npx skills add dragoon0x/everything-design-taste --skill contextual-menu

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,176 B
  • docs SUMMARY.md 98 B

History

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

SKILL.md

Contextual Menus

Types

Type Trigger Use
Context menu Right-click (desktop) File operations, editing actions
Action menu Click on ⋮ or ⋯ icon Item-level actions
Dropdown menu Click on button Navigation, options
Command menu Keyboard shortcut (Cmd+K) Global search and actions

Design Rules

  1. Group related actions with dividers
  2. Show keyboard shortcuts aligned right
  3. Destructive actions at bottom, visually distinct (red text)
  4. Max 10-12 items before grouping or restructuring
  5. Disabled items: show but gray out (don't hide)
  6. Icons optional but helpful for scanning

Positioning

  • Open near the trigger, within viewport
  • Flip if near edge of screen
  • Submenu: opens to the right (or left if at right edge)

Accessibility

  • role="menu" on container
  • role="menuitem" on each item
  • Arrow keys to navigate
  • Enter/Space to select
  • Escape to close
  • Focus returns to trigger on close