Use when creating a new project folder, starter pack, app scaffold, or agent-ready workspace — AGENTS.md, README, TASKS, DECISIONS, PROMPTS, an idempotent bootstrap script, and starter-pack modes.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when building or modifying SwiftUI views, settings windows, menu-bar UIs, or any surface for the KIKA app — or any calm, premium app you want to feel the same way. Encodes the KIKA Design System v2 (June 2026) — a calm, premium, modern dark UI with first-class light mode, inspired by Cursor, Linear, and high-quality dev tools — that you can adopt or adapt for your own app. Apply it to keep color, typography, spacing, and component styling consistent.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
실행 점수 미검증
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Calm, minimal, premium, modern dark UI with excellent light mode support. Inspired by Cursor, Linear, and high-quality dev tools.
Use this skill for any work touching KIKA's UI:
Do not use it for non-UI logic, backend, or app architecture decisions.
Built for the KIKA app, but the tokens and approach are reusable: adopt or adapt the same palette, type scale, spacing, and components for your own calm, premium Apple-platform app.
12pt, 16pt, 20pt) carry the whole layout. (8pt exists for internal component padding only — never as a gap.)KikaTheme.resolve(scheme:) (see the asset) — never hard-code hex per call site.KikaSectionHeader, KikaDivider, KikaRow, KikaPrimaryButtonStyle, KikaSecondaryButtonStyle are provided in SettingsView.swift.| Token | Dark | Light |
|---|---|---|
background | #0D0D0D | #F8F8F8 |
surface | #161616 | #FFFFFF |
elevated | #1F1F1F | #F0F0F0 |
divider | white.opacity(0.08) | #E5E5E5 |
textPrimary | #D9D9D9 | #1A1A1A |
textSecondary | #BFBFBF | #4A4A4A |
textTertiary | #8C8C8C | #6B6B6B |
accent | #6D80A6 | #5A6E94 |
border | #2A2A2A | #E0E0E0 |
dividerandborderare intentionally distinct. Usedividerfor one-line separators andborderfor control outlines (e.g. secondary button stroke). Don't substitute one for the other.
| Role | Size | Weight |
|---|---|---|
| Title | 18pt | semibold |
| Body | 13pt | regular |
| Caption | 11pt | regular |
| Icon | 14pt | regular |
The 18/13/11/14 numbers above are the canonical values. The wider 17–20 / 13–14 / 11–12 ranges in Typography describe where it is acceptable to deviate, e.g. for a hero display or a one-off dense caption — not defaults to use casually.
| Token | Value | Use for |
|---|---|---|
xs | 8pt | Internal component padding only (e.g. button vertical) |
sm | 12pt | Tight stacks, between related items |
md | 16pt | Default vertical/horizontal rhythm |
lg | 20pt | Between sections, page-level padding |
For layout gaps between elements, pick from
sm/md/lg.xsis reserved for internal component padding (button vertical, dense row internals) — using it for gap rhythm would fragment the 3-value system.
KikaSectionHeader, KikaDivider, KikaRow, primary/secondary button styles, General tab, About tab, and a working SettingsView scene. Copy and adapt.When generating code from this design system:
Color(hex:) initializer shown in the asset uses UInt32 — keep the 0x prefix on literalsColor.white.opacity(0.08) is the canonical divider in dark mode; do not substitute #1A1A1A or similarFont.system(size:weight:) is the only font constructor — do not introduce .font(.body) shortcuts that may resolve to a non-SF-Pro system font in some contexts#6D80A6 / #5A6E94). Do not "brighten" it.아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Use when creating a new project folder, starter pack, app scaffold, or agent-ready workspace — AGENTS.md, README, TASKS, DECISIONS, PROMPTS, an idempotent bootstrap script, and starter-pack modes.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when designing or implementing states for AI agent tasks, background jobs, local model runs, queues, and notifications — one shared set of states, only legal transitions, and a recovery path out of every failure.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when exposing app features to App Intents, Shortcuts, Siri, Spotlight, widgets, controls, or system actions — small safe AppIntents, AppShortcutsProvider, AppEnum/AppEntity, parameters, and open-vs-background behavior.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when designing, reviewing, or implementing a command-palette / ⌘K layer for an Apple-platform app — keyboard-first global search, ranked and grouped results, native floating panel, and protected destructive commands.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when designing or implementing empty, first-run, no-result, offline, error, or waiting states in Apple-platform apps — every empty state explains what is missing, why it matters, and what to do next.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when designing or implementing feedback, status, progress, alerts, errors, success states, and live activity indicators in Apple-platform apps — inline status, banners, alerts, notifications, and loading states.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.