frontend-design

Design and implement Next.js/React frontend UI with Tailwind CSS and shadcn/ui.

Updated Dec 11, 2025
One-click install
npx skills add https://github.com/semicolon-devteam/semo --skill frontend-design-semicolon-devteam
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: frontend-design
Source: https://github.com/semicolon-devteam/semo/tree/main/packages/eng/nextjs/skills/frontend-design
Command: npx skills add https://github.com/semicolon-devteam/semo --skill frontend-design-semicolon-devteam

SYSTEM DOCUMENTATION & REQUIREMENTS

πŸ’‘ This Skill includes references (resource) components.

What problem does it solve?

μ°¨λ³„ν™”λœ ν”„λ‘œλ•μ…˜ μˆ˜μ€€μ˜ ν”„λ‘ νŠΈμ—”λ“œ UIλ₯Ό μ„€κ³„ν•˜κ³  κ΅¬ν˜„ν•΄ νŒ€μ˜ 개발 속도와 ν’ˆμ§ˆμ„ λ†’μž…λ‹ˆλ‹€.

Core Features & Use Cases

  • λ””μžμΈ Thinking 적용: μ˜λ„μ  톀과 μ°¨λ³„ν™”λœ μš”μ†Œ μ •μ˜
  • 타이포/컬러 μ‹œμŠ€ν…œ: λΈŒλžœλ“œμ— 맞좘 폰트/νŒ”λ ˆνŠΈ 섀계
  • μ»΄ν¬λ„ŒνŠΈ νŒ¨ν„΄ 및 μ ‘κ·Όμ„±: μž¬μ‚¬μš© κ°€λŠ₯ν•œ νŒ¨ν„΄κ³Ό μ ‘κ·Όμ„± 포함

Quick Start

ν”„λ‘œμ νŠΈμ˜ λ””μžμΈ λ°©ν–₯κ³Ό 톀을 μ •μ˜ν•œ λ’€, μ»΄ν¬λ„ŒνŠΈ κ΅¬ν˜„μ„ μ‹œμž‘ν•©λ‹ˆλ‹€. 예: ν”„λ‘ νŠΈ λ””μžμΈμ— phase-1 λ””μžμΈThinking λ¬Έμ„œλ₯Ό μ€€λΉ„ν•©λ‹ˆλ‹€.

Frequently Asked Questions about frontend-design

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

FAQPage Schema
How do I design a production-grade frontend UI with Next.js and Tailwind CSS?β–Ό

Production-grade frontend UI design with Next.js and Tailwind CSS involves defining your design system (typography, color palette, spacing), building reusable component patterns with shadcn/ui, and ensuring WCAG AA accessibility and Core Web Vitals performance targets (LCP < 2.5s, FID < 100ms, CLS < 0.1) throughout implementation.

What's the best approach to create a cohesive typography and color system for React applications?β–Ό

Establish a brand-aligned typography and color system by defining font families, scales, and contrast ratios upfront, then implement them as Tailwind CSS configuration and reusable component tokens. This ensures consistency across all UI elements and simplifies maintenance.

How do I implement accessible, reusable component patterns in Next.js 14 with App Router?β–Ό

Build accessible component patterns using shadcn/ui with Tailwind CSS, implement TypeScript typings for type safety, follow WCAG AA guidelines for interactive elements, and structure components to work seamlessly with Next.js 14 App Router for optimal performance.

Can I use design thinking methodology to differentiate my product's frontend experience?β–Ό

Yes. Apply design thinking to define intentional brand tone and differentiated UI elements before coding, then translate those decisions into typography, color, motion, spacing, and responsive layouts that create a standout product experience.

What accessibility and performance standards should guide responsive frontend layout design?β–Ό

Target WCAG AA accessibility compliance, Core Web Vitals performance thresholds (LCP < 2.5s, FID < 100ms, CLS < 0.1), and test responsive layouts across devices to ensure your frontend serves all users reliably.

How do motion and spacing contribute to production-grade UI design?β–Ό

Motion and spacing work together to guide user attention, establish visual hierarchy, and improve usability. Implement them consistently through Tailwind CSS utilities and component design to reinforce your brand identity and enhance the overall user experience.