ワンクリックで
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 ページを確認してインストールできます。
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.
SOC 職業分類に基づく
| 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.