axiom-swiftui-architecture

Installation
SKILL.md

SwiftUI Architecture

When to Use This Skill

Use this skill when:

  • You have logic in your SwiftUI view files and want to extract it
  • Choosing between MVVM, TCA, vanilla SwiftUI patterns, or Coordinator
  • Refactoring views to separate concerns
  • Making SwiftUI code testable
  • Asking "where should this code go?"
  • Deciding which property wrapper to use (@State, @Environment, @Bindable)
  • Organizing a SwiftUI codebase for team development

Example Prompts

What You Might Ask Why This Skill Helps
"There's quite a bit of code in my model view files about logic things. How do I extract it?" Provides refactoring workflow with decision trees for where logic belongs
"Should I use MVVM, TCA, or Apple's vanilla patterns?" Decision criteria based on app complexity, team size, testability needs
Related skills
Installs
8
First Seen
Feb 23, 2026