Skip to content
TrustedSkillsbeta
Back to all skills

Axiom Swiftui Architecture

Listed
charleswiltgen·vlatest·frontend·MIT

Rapidly generate SwiftUI view hierarchies and data flow structures based on provided axioms and design principles.

Install on your platform

This skill no longer installs under the name axiom-swiftui-architecture. charleswiltgen/axiom has no skill named "axiom-swiftui-architecture" any more. It was renamed, moved or deleted upstream.

We check each listing against its upstream repository with the rules the skills CLI uses, last on 2026-10-30. We don't show a command we know will fail.

Repository install instructions

What we know about this skill

Publisher

charleswiltgen

Taken from the source listing. We haven't verified who controls this account.

Install target

Live repository

Not pinned. Installing fetches whatever the repository holds at the time you run the command.

Nobody has reviewed this code. TrustedSkills indexes and links skills; it does not audit, run or scan them. A skill runs with whatever access you give your agent — read the source before you install it.

Automated safety checks

scanned

We could not read this skill's source, so none of the checks below were run.

Not scanned. none of the 123 skills in the repository match this slug — it was most likely renamed or removed upstream after the registry indexed it Source recorded as charleswiltgen/axiom.
This is a static scan, not a review. It reads the skill's files; it does not run them, and it cannot tell you whether the skill is any good or whether the code does what its description says. A skill runs with whatever access you give your agent.
What each check looks for →

About this skill

What it does

This skill helps you design and structure SwiftUI applications by providing guidance on architectural patterns and code organization. It assists in refactoring existing views, choosing appropriate architectural approaches (MVVM, TCA, vanilla SwiftUI), making code testable, and deciding which property wrappers to use (@State, @Environment, @Bindable). Ultimately, it aims to improve the modularity, testability, and maintainability of your SwiftUI codebase.

When to use it

  • You have logic within your SwiftUI view files that needs extraction.
  • You're unsure whether to use MVVM, TCA, or Apple’s native patterns.
  • You need to refactor views to separate concerns.
  • You want to improve the testability of your SwiftUI code.
  • You are struggling with where specific pieces of logic (like formatters and calculations) should reside.
  • You're deciding which property wrapper is most suitable for a given scenario.
  • You’re organizing a SwiftUI codebase for team development.

Key capabilities

  • Architectural Pattern Guidance: Provides decision trees to help choose between MVVM, TCA, Apple's native patterns, and the Coordinator pattern.
  • Refactoring Workflow: Offers guidance on extracting logic from view files.
  • Property Wrapper Selection: Provides a decision tree for choosing between @State, @Environment, @Bindable, or plain properties.
  • Testability Advice: Shows separation patterns that enable testing without SwiftUI imports.
  • Navigation Guidance: Explains when and how to use the Coordinator pattern for complex navigation scenarios.
  • Apple's Native Patterns Support: Provides guidance on using Apple’s modern SwiftUI patterns, including @Observable models, State-as-Bridge, and property wrapper selection.

Example prompts

  • "There's quite a bit of code in my model view files about logic things. How do I extract it?"
  • "Should I use MVVM, TCA, or Apple's vanilla patterns?"
  • "How do I make my SwiftUI code testable?"
  • "Which property wrapper do I use?"

Tips & gotchas

  • The skill is particularly useful when starting new projects or refactoring existing ones.
  • TCA (The Composable Architecture) offers excellent testability but has a steeper learning curve and more boilerplate code.
  • Consider Apple's Native Patterns for smaller to medium-sized applications using iOS 26+.