dragoon0x/everything-design-taste

drag-drop

Drag and drop interaction patterns, sortable lists, kanban boards, and accessible drag and drop.

First seen Jun 17, 2026

Installation

$ npx skills add dragoon0x/everything-design-taste --skill drag-drop

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,514 B
  • docs SUMMARY.md 113 B

History

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

SKILL.md

Drag & Drop Patterns

When to Use

  • Reordering items in a list (priority, sequence)
  • Kanban-style board movement (status changes)
  • File upload zones
  • Widget/layout customization

Interaction Design

  1. Drag handle: Use a grip icon (⠿ or ≡), don't make the entire item draggable (interferes with text selection)
  2. Cursor change: grab on hover, grabbing while dragging
  3. Drop preview: Show where the item will land (insertion line or placeholder)
  4. Ghost/shadow: Semi-transparent copy of the item follows the cursor
  5. Auto-scroll: Scroll the container when dragging near edges
  6. Snap: Items snap to valid drop positions

Feedback

  • Source item shows reduced opacity or placeholder
  • Valid drop zones highlight
  • Invalid drop zones show a "not allowed" indicator
  • Animation when item settles into position
  • Undo option after drop (toast with "Undo" action)

Accessibility

Drag and drop MUST have a keyboard alternative:

  • Select item (Space/Enter)
  • Move with arrow keys
  • Drop with Space/Enter
  • Cancel with Escape
  • Screen reader announcements at each step

Mobile

  • Long press to initiate drag (not immediate)
  • Haptic feedback when item lifts and drops
  • Larger touch targets for drag handles
  • Consider "move to" action as an alternative to dragging