todo-components
CommunityBuild consistent dark-mode todo components
Authormikemikula
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Maintains consistent Todo UI component conventions so developers never mix light-mode styles, forget Suspense loaders, or misuse shadcn/ui primitives when building the project.
Core Features & Use Cases
- Component Guidance: Details the TodoForm, TodoList, TodoItem, TodoSkeleton, and PriorityFilter roles, clarifying when to add
'use client', how to usecn()for conditional Tailwind, and that only shadcn primitives plus Lucide icons are permitted for dark-mode styling. - Suspense Data Flow: Prescribes the async loader pattern that fetches data inside Suspense with TodoSkeleton fallbacks, preventing data resolution above the boundary so streaming works correctly.
- Priority & Feedback Rules: Directs deriving options and colors from
PRIORITY_OPTIONSandPRIORITY_COLORS, updating?priority=via router state, and emitting success/error toasts with sonner when invoking server actions during client interactions. Use this guidance when building, reviewing, or refactoring files under components/todos/ to ensure the Todo UI matches project conventions.
Quick Start
Build or review the todo components by following the dark-mode shadcn primitives, Suspense loader, and priority constants guidance to keep the UI consistent.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: todo-components Download link: https://github.com/mikemikula/AI-Coding-Summit-2026/archive/main.zip#todo-components Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.