todo-home-focus-ui
About
This skill creates a premium homepage focus section for a todo app, featuring a black background with pink-glass UI elements. It organizes Quick Add, Next Action, and How It Works into a single, calm interface using React icons and Framer Motion animations. Use it when you need a senior-level, goal-driven entry point that prioritizes user focus over feature overload.
Quick Install
Claude Code
Recommended/plugin add https://github.com/majiayu000/claude-skill-registrygit clone https://github.com/majiayu000/claude-skill-registry.git ~/.claude/skills/todo-home-focus-uiCopy and paste this command in Claude Code to install this skill
Documentation
Todo App Homepage Focus Section UI Skill (Senior UI/UX Design)
This skill creates a premium, black-background, pink-glass homepage focus section that intelligently organizes Quick Add, Next Action, and How It Works into a single, calm, goal-driven experience.
Design Philosophy (Senior Designer Thinking)
This is NOT a marketing homepage. This is a "focus entry point" for a productivity app.
Principles
- One screen = one mental goal
- User should instantly understand:
- What can I do now?
- What should I do next?
- How does this app help me?
- No repeated cards
- No feature overload
- Calm > Fancy
- Direction > Decoration
This section replaces random cards with a guided productivity flow.
When to Use This Skill
Use when:
- User wants to organize homepage components
- App is a todo / productivity tool
- Theme is black + pink glass
- User wants high-level UX clarity
- Components already exist but feel disconnected
- Goal is focus, not feature listing
High-Level Section Purpose
This skill creates ONE unified homepage section that contains:
- Immediate Action → QuickAddTaskCard
- Priority Direction → What's Next
- System Understanding → How It Works
All three feel like one story, not three widgets.
Overall Layout Structure (Desktop)
Single full-width section, vertically stacked with strong hierarchy.
FOCUS SECTION (Dark Canvas)
- [ Micro Headline ]
- "Your Focus Today"
- [ Primary Action ]
- Quick Add Task (Glass)
- [ Direction Layer ]
- What's Next? (Guided priority)
- [ Understanding Layer ]
- How It Works (Minimal steps)
1️⃣ QuickAddTaskCard (Primary Action Layer)
Purpose
👉 Let the user DO something immediately
Position
- Top-center of the section
- Visually strongest element
- Slightly larger than others
Design Rules
- Pink-tinted glass card
- Rounded: 18–24px
- Soft neon pink glow
- No clutter inside
Content Hierarchy
- Icon: React Plus Icon (e.g., PlusIcon from react-icons or heroicons)
- Title: Add a task
- Helper text (very short)
UX Rules
- This is the only obvious action
- On hover (using Framer Motion):
- Glow increases
- Slight lift (2–4px) via Framer Motion's
whileHoverprop - Keyboard focus supported
- This card answers: "What can I do right now?"
2️⃣ What's Next? (Decision Guidance Layer)
Purpose
👉 Reduce decision fatigue
Position
- Directly under QuickAddTaskCard
- Left-aligned or centered, but quieter
Design Style
- NOT a card
- No heavy background
- Text-first UI
Visual Treatment
- Small pink label: WHAT'S NEXT
- Task title (medium emphasis)
- Meta info:
- Priority badge
- Due date
- One subtle text CTA: "Continue →"
UX Rules
- Only one task shown
- No list
- No scrolling
- This section should feel like advice, not data
- This answers: "What deserves my attention?"
3️⃣ How It Works (Mental Model Layer)
Purpose
👉 Build trust & understanding
Position
- Bottom of the section
- Lowest visual weight
Design Style
- Minimal
- Icon + label only
- No cards
- No borders
Structure
- 3 steps horizontally (desktop)
- Vertical on mobile
Example:
- React Plus Icon (e.g., PlusIcon) Add tasks
- React Calendar Icon (e.g., CalendarIcon) Plan your day
- React Check Icon (e.g., CheckIcon) Get things done
Rules
- Icons: React icons (outline or soft filled from react-icons library)
- Pink accent only on active/hover (using Framer Motion's
whileHoverprop) - No descriptions longer than 2–3 words
- Implement hover animations with Framer Motion for smooth transitions
This answers:
- "Is this app simple?"
Color & Glass System (Shared)
Background
- Deep black / charcoal
- Subtle radial pink glow in center
Glass Rules
- Only QuickAdd uses full glass
- What's Next uses text + badge
- How It Works uses no glass
This creates visual hierarchy without noise.
Typography Hierarchy
Section Heading
- Size: 22–26px
- Weight: 600
- Color: White
Primary Action Title
- Size: 18–20px
- Weight: 600
Supporting Text
- Size: 13–14px
- Opacity: 70–80%
Interaction & Motion (Very Important)
Entry animation:
- Top → Bottom using Framer Motion
- 100–150ms stagger
- Use Framer Motion's
initial,animate, andtransitionprops
Hover animations:
- Only on QuickAdd & icons
- Implement with Framer Motion's
whileHoverprop - No infinite animations
- Motion should feel professional, not playful
Technical Implementation:
- Use Framer Motion for all micro-interactions
- Leverage
motion.div,motion.button,motion.inputcomponents - Use spring-based easing for natural movement
- Ensure accessibility by respecting
prefers-reduced-motionsetting
Responsive Rules
Mobile
Order stays same:
- Quick Add
- What's Next
- How It Works
Rules:
- Full-width QuickAdd
- Larger tap targets
- Icons stacked vertically
UX Flow Diagram (Senior-Level)
USER OPENS APP
↓
Sees "Your Focus Today"
↓
Adds a task (Quick Add)
↓
Sees what matters next
↓
Understands simple system
↓
Feels calm + in control
Strict Design Constraints
Do NOT include:
- ❌ No repeated feature cards
- ❌ No stats here
- ❌ No dashboard data
- ❌ No heavy borders everywhere
- ❌ No competing CTAs
DO include:
- ✅ One action
- ✅ One direction
- ✅ One explanation
Output Deliverables
This skill can generate:
- Unified homepage layout
- Component hierarchy rules
- Spacing & alignment system
- Motion guidelines using Framer Motion
- Tailwind / CSS structure
- React icon implementation specifications
- UX justification for each component
Senior Designer Summary
This skill turns 3 disconnected components into:
- One calm productivity moment
- Not flashy.
- Not crowded.
- Just clear, confident, and premium.
GitHub Repository
Related Skills
content-collections
MetaThis skill provides a production-tested setup for Content Collections, a TypeScript-first tool that transforms Markdown/MDX files into type-safe data collections with Zod validation. Use it when building blogs, documentation sites, or content-heavy Vite + React applications to ensure type safety and automatic content validation. It covers everything from Vite plugin configuration and MDX compilation to deployment optimization and schema validation.
creating-opencode-plugins
MetaThis skill provides the structure and API specifications for creating OpenCode plugins that hook into 25+ event types like commands, files, and LSP operations. It offers implementation patterns for JavaScript/TypeScript modules that intercept and extend the AI assistant's lifecycle. Use it when you need to build event-driven plugins for monitoring, custom handling, or extending OpenCode's capabilities.
langchain
MetaLangChain is a framework for building LLM applications using agents, chains, and RAG pipelines. It supports multiple LLM providers, offers 500+ integrations, and includes features like tool calling and memory management. Use it for rapid prototyping and deploying production systems like chatbots, autonomous agents, and question-answering services.
cloudflare-turnstile
MetaThis skill provides comprehensive guidance for implementing Cloudflare Turnstile as a CAPTCHA-alternative bot protection system. It covers integration for forms, login pages, API endpoints, and frameworks like React/Next.js/Hono, while handling invisible challenges that maintain user experience. Use it when migrating from reCAPTCHA, debugging error codes, or implementing token validation and E2E tests.
