Covers pattern selection and implementation for Swift apps across MV, MVVM, MVI, TCA, Clean Architecture, Coordinator, and VIPER. Includes a decision table that maps complexity and testability needs to patterns, with practical examples showing @Observable models, view model separation, and unidirectional flow. The default guidance is sensible: start with MV for new SwiftUI apps and escalate only when feature complexity demands it. Handles migration paths between patterns and explicitly scopes out SwiftUI state mechanics, navigation, and concurrency to other skills. Most useful when you're choosing an architecture for a new feature or justifying why your current pattern isn't working anymore.
npx -y skills add dpearson2699/swift-ios-skills --skill swift-architecture --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
cursor/plugins
metabase/metabase
metabase/metabase
telagod/code-abyss
github/awesome-copilot
DietrichGebert/ponytail