askill
ios-design

ios-designSafety 90Repository

SwiftUI implementation patterns for building Apple-quality iOS UIs. Covers design system (colors, typography, spacing), state management, layout, view composition, navigation, components, accessibility, and animation polish. This skill should be used when writing, reviewing, or refactoring SwiftUI views, layouts, state management, navigation flows, or component selection.

60 stars
1.2k downloads
Updated 2/19/2026

Package Files

Loading files...
SKILL.md

Apple SwiftUI iOS Design Best Practices

Comprehensive guide for building Apple-quality iOS UIs with SwiftUI. Contains 62 rules across 8 categories covering design systems, state management, layout, view composition, navigation, components, accessibility, and animation polish.

When to Apply

Reference these guidelines when:

  • Building new SwiftUI views and screens
  • Implementing design systems with semantic colors, typography, and spacing
  • Managing state with @State, @Binding, @Observable, @Environment
  • Laying out content with stacks, grids, and adaptive layouts
  • Composing views with @ViewBuilder and custom modifiers
  • Implementing navigation with NavigationStack, TabView, sheets
  • Choosing and configuring SwiftUI components
  • Ensuring VoiceOver support, touch targets, and reduce motion
  • Adding semantic transitions and loading state animations

Rule Categories by Priority

PriorityCategoryImpactPrefix
1Design SystemCRITICALdesign-
2State & Data FlowCRITICALstate-
3Layout & SizingHIGHlayout-
4View CompositionHIGHview-
5NavigationHIGHnav-
6Components & ControlsHIGHcomp-
7AccessibilityHIGHaccess-
8Animation & PolishMEDIUManim-

Quick Reference

1. Design System (CRITICAL)

2. State & Data Flow (CRITICAL)

3. Layout & Sizing (HIGH)

4. View Composition (HIGH)

5. Navigation (HIGH)

6. Components & Controls (HIGH)

7. Accessibility (HIGH)

8. Animation & Polish (MEDIUM)

How to Use

Read individual reference files for detailed explanations and code examples:

Reference Files

FileDescription
references/_sections.mdCategory definitions and ordering
assets/templates/_template.mdTemplate for new rules

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

62/100Analyzed 2/19/2026

Well-organized SwiftUI reference skill with 62 rules across 8 categories. Strong structural quality with clear priorities, prefixes, and a useful 'When to Apply' section. Main limitation is that it's essentially an index/table of contents pointing to external reference files rather than standalone actionable content. The experimental folder placement and empty tags suggest this is a work-in-progress. Could score significantly higher once detailed implementations are added to the referenced files."

90
85
75
55
45

Metadata

Licenseunknown
Version-
Updated2/19/2026
Publisherpproenca

Tags

No tags yet.