administering-linux
Manage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and troubleshooting. Use when deploying…
Implements drag-and-drop and sortable interfaces with React/TypeScript including kanban boards, sortable lists, file uploads, and reorderable grids. Use when building interactive UIs requiring direct manipulation, spatial organization, or touch-friendly reordering.
$ npx -y skills add ancoleman/ai-design-components --skill implementing-drag-drop --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/implementing-drag-dropContext preview
The summary Claude sees to decide when to auto-load this skill.
Implements drag-and-drop and sortable interfaces with React/TypeScript including kanban boards, sortable lists, file uploads, and reorderable grids. Use when building interactive UIs requiring direct manipulation, spatial organization, or touch-friendly reordering.
name: implementing-drag-drop description: Implements drag-and-drop and sortable interfaces with React/TypeScript including kanban boards, sortable lists, file uploads, and reorderable grids. Use when building interactive UIs requiring direct manipulation, spatial organization, or touch-friendly reordering.
This skill helps implement drag-and-drop interactions and sortable interfaces using modern React/TypeScript libraries. It covers accessibility-first approaches, touch support, and performance optimization for creating intuitive direct manipulation UIs.
Invoke this skill when:
Reference `references/dnd-patterns.md` for:
Reference `references/kanban-implementation.md` for:
Reference `references/file-dropzone.md` for:
Reference `references/accessibility-dnd.md` for:
Modern, accessible, and performant drag-and-drop for React.
Reference `references/library-guide.md` for:
Determine the drag-and-drop pattern needed:
Install required packages:
npm install @dnd-kit/core @dnd-kit/sortable @dnd-kit/utilities
Use examples as starting points:
Reference `references/accessibility-dnd.md` to:
Run `scripts/validate_accessibility.js` to check implementation.
For lists with >100 items:
Apply theming using the design-tokens skill:
Reference `references/touch-support.md` for:
Reference `references/state-management.md` for:
Run `scripts/calculate_drop_position.js` to:
Run `scripts/generate_dnd_config.js` to:
Run `scripts/validate_accessibility.js` to:
Each example includes complete TypeScript code with accessibility:
`examples/sortable-list.tsx`
`examples/kanban-board.tsx`
`examples/file-dropzone.tsx`
`examples/grid-reorder.tsx`
`assets/drag-state-types.ts` provides:
`assets/dnd-config-schema.json` defines:
Comprehensive UI/UX and Backend component design skills for AI-assisted development with Claude
Repo: ancoleman/ai-design-components
Manage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and troubleshooting. Use when deploying…
Data pipelines, feature stores, and embedding generation for AI/ML systems. Use when building RAG pipelines, ML feature serving, or data transformations.…
Strategic guidance for designing modern data platforms, covering storage paradigms (data lake, warehouse, lakehouse), modeling approaches (dimensional,…
Design cloud network architectures with VPC patterns, subnet strategies, zero trust principles, and hybrid connectivity. Use when planning VPC topology,…
Design comprehensive security architectures using defense-in-depth, zero trust principles, threat modeling (STRIDE, PASTA), and control frameworks (NIST CSF,…
Assembles component outputs from AI Design Components skills into unified, production-ready component systems with validated token integration, proper import…