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.
中文简介正在准备中。当前显示原文说明。
实测评分 未实测
查看安装方法安装前可以查看交给 AI 代理的指令内容。
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.
中文简介正在准备中。当前显示原文说明。