원클릭으로
nachui-design
Use when styling, designing, or adjusting UI layout, colors, variables, typography, and visual assets in NachUI.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when styling, designing, or adjusting UI layout, colors, variables, typography, and visual assets in NachUI.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when modifying or extending CLI commands, prompts, build configurations, or API integrations in packages/cli.
Use when creating, modifying, or refactoring React components in the packages/ui directory of NachUI.
Use when building, extending, or consuming compound components — components made of multiple sub-parts assembled via dot notation (e.g. Dialog.Trigger, Card.Header, Accordion.Item).
Use when modifying documentation pages, routing, next-intl translations, MDX schemas, or AI functionality in apps/docs.
Use when writing or running automated tests inside packages/ui or verify regressions in NachUI.
Use when consuming, importing, or integrating NachUI components inside apps/web or any app that depends on @repo/ui.
| name | nachui-design |
| description | Use when styling, designing, or adjusting UI layout, colors, variables, typography, and visual assets in NachUI. |
You are styling interfaces, pages, or components for the NachUI ecosystem. Your work must adhere to the core visual system, design tokens, and aesthetic principles.
NachUI embodies a Clean, Clinical Minimalist aesthetic. The design is structured, premium, and precise.
--radius: 1rem / 16px) to temper technical interfaces with an approachable curve.Never use hardcoded hex or RGB strings unless explicitly configuring overrides. Rely on the CSS semantic theme tokens:
| Token Category | Theme Token Variable | Light Mode Color | Dark Mode Color |
|---|---|---|---|
| Canvas | --background | oklch(99.5% 0.005 250) #F8FAFC | oklch(14% 0.01 250) #1E293B |
| Foreground Text | --foreground | oklch(15% 0.01 250) #1E293B | oklch(98% 0 0) #FAFAFA |
| Containers | --card | oklch(98% 0.005 250) #F1F5F9 | oklch(18% 0.01 250) #334155 |
| Strokes & Dividers | --border / --input | oklch(90% 0.01 250) #E2E8F0 | oklch(25% 0.01 250) #475569 |
| Interactive | --primary | oklch(60% 0.2 45) #0EA5E9 | oklch(65% 0.2 45) #38BDF8 |
Components support customizable accent colors using the data-theme-color attribute. Supported themes:
--primary: oklch(60% 0.15 250)--primary: oklch(20.5% 0 0) (Dark: oklch(98.5% 0 0))--primary: oklch(65% 0.15 150)--primary: oklch(60% 0.2 15)var(--font-sans) with tracking-wide (light letter-spacing) for legible smaller UI text.var(--font-heading) with distinct weights and crisp spacing hierarchies.antialiased rendering on font layers.--radius-sm: calc(1rem - 0.75rem) (0.25rem - checkbox / status indicators)--radius-md: calc(1rem - 0.5rem) (0.5rem - inputs / buttons)--radius-lg: 1rem (default container / card radius)--radius-xl: calc(1rem + 0.5rem) (1.5rem - floating menus)--radius-2xl: calc(1rem + 1rem) (2.0rem - hero sections)--ring color. Keep focus states distinct for accessibility compliance.--secondary / --accent.--shadow-lg: 0 10px 30px -10px oklch(0% 0 0 / 0.9)scrollbar-width: thin with thumb set to --border) or completely hide it when designing horizontal swipe rows (hide-scrollbar).@theme inline under globals.css.@media (prefers-reduced-motion: reduce) is matching.