What problem does it solve? Building drag-and-drop interfaces in React involves complex decisions around library selection, keyboard accessibility, touch support, and performance for large lists. This Skill provides structured patterns, reference implementations, and validation scripts to implement sortable lists, kanban boards, file dropzones, and reorderable grids correctly. ## Core Features & Use Cases - Pattern Library: Reference implementations for sortable lists, kanban boards, file upload dropzones, and 2D grid reordering using dnd-kit. - Accessibility-First Guidance: Keyboard navigation, screen reader announcements via aria-live regions, and alternative UI controls (move buttons) for non-drag interaction. - Utility Scripts & Types: Scripts for drop position calculation and accessibility validation, plus TypeScript type definitions and a JSON configuration schema for dnd-kit. - Use Case: When building a Trello-style kanban board, use this Skill to set up DndContext with multi-container dragging, DragOverlay, WIP limits, and full keyboard/screen reader support. ## Quick Start Ask the AI to implement an accessible sortable list or kanban board in your React project using dnd-kit with keyboard navigation and screen reader announcements.