askill
swiftui-architecture

swiftui-architectureSafety 90Repository

WHEN building SwiftUI views, managing state, setting up shared services, or making architectural decisions; NOT for UIKit or legacy patterns; provides pure SwiftUI data flow without ViewModels using @State, @Binding, @Observable, and @Environment.

14 stars
1.2k downloads
Updated 1/29/2026

Package Files

Loading files...
SKILL.md

Modern SwiftUI Architecture

Concise entry point for pure SwiftUI architecture without ViewModels. Use the references for patterns, examples, and edge cases.

Start Here

  • State management: references/state-management.md
  • Observable services: references/observable-patterns.md
  • Async work: references/async-patterns.md
  • Navigation: references/navigation-patterns.md
  • UI components: references/lists.md, references/scrollview.md, references/forms.md, references/grids.md, references/sheets.md, references/tabs.md
  • Anti-patterns: references/anti-patterns.md

Typical Flow

  1. Choose state ownership and data flow (references/state-management.md).
  2. Model shared logic as @Observable services (references/observable-patterns.md).
  3. Wire navigation with AppRouter (references/navigation-patterns.md).
  4. Build UI using component guides.
  5. Audit against anti-patterns (references/anti-patterns.md).

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

48/100Analyzed 2/18/2026

Sparse skill that provides entry points and reference paths but no actual content. The 5-step flow is well-structured but the skill relies entirely on external reference files for real guidance. Misaligned tags (ci-cd for SwiftUI) and internal-only path structure suggest this is a project-specific scaffolding rather than a complete, reusable skill. Would need actual content in reference files to be useful."

90
65
50
30
45

Metadata

Licenseunknown
Version-
Updated1/29/2026
Publishermintuz

Tags

ci-cd