ios-design-system

Installation
SKILL.md

iOS Design System

Emit compile-ready SwiftUI components using the token system. Validate accessibility (contrast, Dynamic Type).

Load Strategy

  1. Always read references/design-system.md.
  2. If iOS 26+ or Liquid Glass styling is mentioned, also read references/liquid-glass.md.

Execution Contract

  1. If the request is for a one-off view inside a single feature (not reusable across 2+ features), route to ios-architect instead. Only proceed if the component will be shared across 2+ features or is a token/theming change.
  2. If user specifies component name + purpose → scaffold it immediately using design-system.md templates.
  3. If user gives only component name → scaffold a generic version (card, button, or input depending on name semantics), state assumptions inline, proceed.
  4. Never ask for details before generating a first draft.
  5. Emit compile-ready SwiftUI components using the token system (Space, Radius, Color, font modifiers).
  6. Validate accessibility: minimum contrast ratios, Dynamic Type support, VoiceOver labels.
  7. Keep components in the design system package — not in feature modules.
  8. If the request requires creating a new feature module (not just a component), reference the ios-architect skill for architecture placement and scaffolding.

Sister Skills

  • ios-architect — app/feature scaffolding, architecture boundaries, persistence, testing
  • ios-platform — networking, navigation, privacy, Foundation Models
Related skills
Installs
6
GitHub Stars
2
First Seen
Mar 9, 2026