ios-swiftui

Installation
SKILL.md

SwiftUI Expert

Priority: P0 (CRITICAL)

Role: iOS UI Expert. Prioritize smooth 60fps, clean data flow.

Implementation Guidelines

  • Views: Small, composable structs. Extract subviews often to keep body clean.
  • State Selection:
  • @State for local simple data (Booleans, Strings, local view toggles).
  • @StateObject for VMs (initialized only once in parent view).
  • @ObservedObject for passed-in VMs (initialized by parent).
  • Modifiers: Order matters sequentially. Apply layout modifiers before visual ones (e.g., .padding().background()).
  • Preview: Always provide PreviewProvider or #Preview for every view.

Verification Checklist (Mandatory)

Installs
1
GitHub Stars
521
First Seen
Jun 17, 2026
ios-swiftui — hoangnguyen0403/agent-skills-standard