todo-signin-ui
About
This skill generates a dedicated, premium sign-in UI with a black background and pink glassmorphism, ensuring exact visual consistency with the signup page. It creates a distinct layout optimized for returning users, focusing on speed and familiarity. Use it when you need a matching sign-in interface that follows the same high-end design system as your signup flow.
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-signin-uiCopy and paste this command in Claude Code to install this skill
Documentation
Design Philosophy (Senior Designer View)
- Same visual system as signup (brand consistency)
- Different psychology: speed, familiarity, confidence
- Sign-in should feel instant, secure, and calm
- Layout must feel intentional — not copied
When to Use
- User requests a sign-in screen for the todo app
- Theme must exactly match signup UI
- User wants premium black + pink glassmorphism
- User wants a new page layout, not a simple form clone
Global Styling Rules (Must Match Signup)
- 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
High-Level Page Layout
Overall Canvas
- Full height viewport
- Black background with subtle animated pink glow
- Layout differs from signup while staying familiar
Left Panel (35–40%) — Context & Trust
Purpose: Reassure returning users
- Minimal app logo or icon
- Calm headline
- Short supportive description
- Visuals less loud than signup
Example hierarchy:
- Heading: "Welcome back"
- Description: "Pick up right where you left off. Your tasks are waiting."
Right Panel (60–65%) — Primary Action Area
Purpose: Fast authentication
- Large centered pink glass card
- Slightly wider than signup card
- Strong visual focus
Inside card:
- Sign In heading
- Email + Password fields
- Forgot password (allowed here)
- Primary CTA
- Social sign-in
Glassmorphism Rules (Same as Signup)
- 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)
Card Heading
- Size: 26–30px
- Weight: 600–700
- Color: #FFFFFF
Helper / Description Text
- Size: 14–16px
- Color: rgba(255,255,255,0.75)
Input Labels
- Small, subtle, pink-tinted
Form Fields
Required:
- Email Address
- Password
Optional:
- Remember me (toggle / checkbox)
Forgot Password
- Position: Below password field
- Style: Subtle pink text
- No heavy underline
- Secondary action only
Primary Action Button
- Text: Sign In
- Pink gradient background
- Same hover, focus, active behavior as signup
- Strong visual priority
Social Sign-In Section
- Position: Bottom of card
- Divider: "or continue with"
- Icons only
Icons:
Style:
- Circular glass buttons
- Pink glow on hover
Navigation Hint (Allowed Difference)
- Small text below card: "Don’t have an account? Sign up"
- Styled subtle — not a CTA button
Responsiveness
-
Desktop: Two-panel layout
-
Tablet: Panels compress
-
Mobile:
- Single column
- Card centered
- Left panel content moves above
High-Level UX Workflow Diagram
BLACK BACKGROUND CANVAS
(soft pink glow ambience)
┌─────────────────────────────────────────────────────────┐
│ │
│ LEFT: TRUST & CONTEXT RIGHT: QUICK ACTION │
│ │
│ ┌───────────────┐ ┌─────────────────────┐ │
│ │ App Icon │ │ Pink Glass Card │ │
│ │ │ │ │ │
│ │ Welcome Back │ ─────▶ │ Sign In │ │
│ │ Message │ Visual │ Helper text │ │
│ │ │ Flow │ │ │
│ │ Calm Desc │ │ [ Email ] │ │
│ │ │ │ [ Password ] │ │
│ │ Soft Glow │ │ │ │
│ │ │ │ Forgot password? │ │
│ │ │ │ │ │
│ │ │ │ [ Sign In ] │ │
│ │ │ │ │ │
│ │ │ │ — or — │ │
│ │ │ │ ○ ○ ○ │ │
│ └───────────────┘ └─────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘
USER FLOW:
Recognition → Trust → Speed → Access → Productivity
Output Deliverables
- High-fidelity sign-in UI
- Frontend layout (Tailwind / CSS)
- Responsive behavior notes
- Interaction & animation specs
Senior-Level Best Practices
- Faster visual scan than signup
- Less text, more clarity
- Consistent brand language
- No visual noise
- Smooth micro-interactions
- Accessibility contrast
- Feels familiar but distinct
This sign-in skill complements the signup skill as a cohesive auth system — consistent, premium, and intentional.
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.
