kanban-dnd

Implements kanban board drag-and-drop with @dndkit collision detection and snapping modifiers.

1|2|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/blink-new/claude --skill kanban-dnd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kanban-dnd
Source: https://github.com/blink-new/claude/tree/main/skills/kanban-dnd
Command: npx skills add https://github.com/blink-new/claude --skill kanban-dnd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a robust and user-friendly solution for implementing drag-and-drop kanban boards, enabling seamless card movement between columns with a polished user experience.

Core Features & Use Cases

  • Drag-and-Drop Functionality: Allows users to intuitively move cards between different columns.
  • Collision Detection: Ensures accurate identification of drop targets, prioritizing columns over cards.
  • Smooth Animations & Visual Feedback: Enhances user experience with Linear/Notion-style drag interactions.
  • Use Case: Integrate this Skill into a project management tool to allow users to visually track task progress by dragging cards (tasks) from "To Do" to "In Progress" to "Done" columns.

Quick Start

Use the kanban-dnd skill to create a kanban board with columns and cards.

Frequently Asked Questions about kanban-dnd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement drag and drop kanban board functionality in my frontend project?

You can implement drag and drop kanban board functionality by using @dnd-kit/core, @dnd-kit/modifiers, and @dnd-kit/utilities to handle card movement, apply snapping, and manage CSS utilities for smooth visual feedback.

How does collision detection work when moving cards between kanban columns?

Collision detection for moving cards between kanban columns works by prioritizing columns over individual cards, ensuring the system accurately identifies the correct drop target during a drag interaction.

Can I create Linear or Notion-style smooth drag overlays for task management UI components?

Yes, you can create Linear or Notion-style smooth drag overlays for task management UI components by utilizing cursor-following drag overlays and animation modifiers provided by the @dnd-kit architecture.

What is the best way to build a project management tool with visual task tracking?

The best way to build a project management tool with visual task tracking is integrating a kanban board with drag-and-drop functionality, allowing users to visually move task cards between "To Do", "In Progress", and "Done" columns.

Do I need to manually configure CSS utilities for dnd-kit kanban animations?

No, you do not need to manually configure CSS utilities for dnd-kit kanban animations because the implementation utilizes @dnd-kit/utilities and @dnd-kit/modifiers to handle CSS transforms and snapping automatically.

Why does my dragged kanban card snap to the wrong column drop target?

A dragged kanban card might snap to the wrong column drop target if the custom collision detection algorithm is not properly configured to prioritize columns over individual cards within the board.