todo-dashboard-ui
SKILL.md
Todo App Dashboard UI Skill (High-Level UI/UX)
This skill defines a production-ready, premium dashboard experience designed with black glassmorphism, pink accents, and strong task-focused hierarchy. The goal is seamless visual continuity with signup/signin, with a focus on task management efficiency — not just a basic todo list.
Design Philosophy (Senior Designer Approach)
- Dark luxury UI with pink glass highlights (same as signup/signin)
- Clear task-oriented visual hierarchy (stats → input → list)
- Minimal but expressive UI
- Dashboard feels professional, calm, and productive
- Every element earns its place
- Visual consistency with auth screens (no disconnect)
When to Use
- User requests a dashboard screen for the todo app
- Theme must exactly match signup/signin UI
- User wants premium black + pink glassmorphism
- User wants a task-focused experience, not generic dashboard
- Visual consistency with auth flow is required
- User wants modern SaaS-level UI, not basic layouts
Global Styling Rules (Must Match Signup/Signin)
- Background: Near-black / black canvas
- Ambient pink glow (radial / blurred shapes)
- Glass color: Pink-tinted only
- No white or gray glass
- Same border radius, shadows, blur intensity
- Same typography system
- Same animation philosophy
High-Level Layout Structure
Overall Canvas
- Full viewport height (100vh)
- Black / near-black background
- Soft ambient pink glow in background (radial / blur)
- Sidebar + main workspace layout
- NO HEADER
┌──────────────┬─────────────────────────────┐
│ Sidebar │ Main Dashboard Area │
└──────────────┴─────────────────────────────┘
Sidebar (Icon + Text)
Purpose: Navigation & context
Style:
- Dark glass background (same as auth cards)
- Subtle pink border or glow on active item
- Rounded internal elements
- Consistent with auth glassmorphism
Icons (Mandatory - React Icons):
- All Tasks → checklist icon (React Icons)
- Active Tasks → clock / play icon (React Icons)
- Completed → check-circle icon (React Icons)
Icons style:
- Line / outline icons
- Same stroke weight as auth icons
- Pink when active, muted white otherwise
Main Content Area
1️⃣ Welcome Section
- Text only (no card)
- Low emphasis
- White / muted gray text
- No icon needed
2️⃣ Stats Cards (Animated) Style:
- Light / white glass cards (same glass as auth)
- Rounded corners
- Soft shadow
- Pink number accent
Icons:
- Optional but allowed
- Very subtle, low opacity
- Never louder than numbers
Animation:
- Fade + slight upward motion
- Duration: 200–300ms
- Trigger: On dashboard load
3️⃣ Add New Task Panel (Primary Focus) Style:
- White or light glass card
- Matches signup card softness
- Clean spacing
Fields:
- Title
- Description
- Priority (pink dropdown)
- Tags
- Due date
- Recurring
- Reminder toggle
Buttons:
- Create Task → Pink gradient (same as signup CTA)
- Cancel → Subtle outline
Glassmorphism Rules (Same as Signup/Signin)
- Background:
rgba(255, 110, 199, 0.12) - Backdrop blur:
20–30px - Border:
rgba(255, 110, 199, 0.35) - Soft pink outer glow
Typography System (Exact Match)
Headings
- Same font family as signup/signin
- Size: 24–28px for main sections
- Weight: 600–700
- Color:
#FFFFFF
Body Text
- Size: 14–16px
- Weight: 400–500
- Color:
rgba(255,255,255,0.75) - Line height: relaxed (1.5+)
Stats Numbers
- Bold, clear typography
- Pink accent color for important metrics
Animation System (Same Philosophy)
Dashboard animations must feel calm & professional, not flashy.
Page Load:
- Sidebar fades in
- Main content slides up slightly
- Stats cards animate sequentially
Interaction Animations:
- Button hover → glow increases
- Button press → scale 0.98
- Input focus → pink glow ring
Motion Rules:
- No bounce
- No elastic easing
- All animations < 300ms
Design Constraints (Strict)
- ❌ No header
- ❌ No marketing copy
- ❌ No new color palette
- ❌ No heavy animations
- ❌ Visual disconnect from auth flow
- ❌ No custom SVG icons
- ✅ Same theme as signup/signin
- ✅ React Icons library only
- ✅ Icons included
- ✅ Subtle motion
- ✅ Task-first UI
- ✅ Visual consistency with auth screens
Responsiveness Rules
- Desktop: Sidebar + main content layout
- Tablet: Reduced spacing, same structure
- Mobile:
- Sidebar collapses to top/bottom navigation
- Main content takes full width
- Add task panel adapts to mobile
- Touch targets minimum: 44px
High-Level UX Workflow Diagram
BLACK BACKGROUND CANVAS
(soft pink glow ambience)
┌─────────────────────────────────────────────────────────┐
│ │
│ SIDEBAR NAVIGATION MAIN DASHBOARD AREA │
│ │
│ ┌─────────────┐ ┌──────────────────────────┐ │
│ │ [Checklist │ │ Welcome Text │ │
│ │ Icon] All │ │ (Low emphasis) │ │
│ │ Tasks │ │ │ │
│ │ │ │ │ │
│ │ [Clock/ │ ────▶ │ ┌─ Stats Cards ──┐ │ │
│ │ Play Icon] │ Visual │ │ 0 0 0 │ │ │
│ │ Active │ Flow │ └────────────────┘ │ │
│ │ │ │ │ │
│ │ [Check- │ │ ┌─ Add New Task ─┐ │ │
│ │ Circle │ │ │ Title │ │ │
│ │ Icon] │ │ │ Description │ │ │
│ │ Completed │ │ │ Priority │ │ │
│ │ (Active = │ │ │ [Create Task] │ │ │
│ │ Pink) │ │ └────────────────┘ │ │
│ └──────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘
USER FLOW:
Authenticate → Navigate → Orient → Review → Create → Focus
Output Deliverables
- High-fidelity dashboard UI
- Frontend layout (Tailwind / CSS)
- Responsive behavior notes
- Interaction & animation specs
- Design tokens matching auth flow
Senior-Level Best Practices
- Strong visual continuity with auth flow
- Task-first, productivity-focused
- Consistent brand language
- No visual noise
- Smooth micro-interactions
- Accessibility contrast maintained
- Feels familiar but functional
This dashboard skill completes the auth-to-product journey — consistent, premium, and task-focused.
Weekly Installs
2
Repository
majiayu000/clau…registryGitHub Stars
121
First Seen
Feb 4, 2026
Installed on
amp2
opencode2
codex2
github-copilot2
replit1
windsurf1