
Enforces a specific modular MVVM-C architecture for SwiftUI apps built with local SPM packages, where features stay isolated, Domain defines protocols, Data handles all I/O, and the App target wires everything together through a dependency container. You get 43 rules across eight categories covering view diffing, state management, navigation patterns, and layer boundaries. It mandates @Observable classes, bans @Published, requires @Equatable on views, and pushes stale-while-revalidate reads with optimistic writes. Honestly pretty rigid, but if you're building a clinic-style iOS app and want architectural guardrails baked into Claude's responses, this locks down the entire stack from SwiftData to coordinator protocols.
$ npx -y skills add pproenca/dot-skills --skill swift-ui-architect --agent claude-codeInstalls into .claude/skills of the current project.
Opinionated architecture enforcement for SwiftUI clinic-style apps. This skill aligns to the iOS 26 / Swift 6.2 clinic architecture: modular MVVM-C in local SPM packages, concrete coordinators and route shells in the App target, pure Domain protocols, and Data as the only I/O layer.
Sponsors