Loading...
Loading...
Use when building, fixing, or improving ANY SwiftUI UI — views, navigation, layout, animations, performance, architecture, gestures, debugging, iOS 26 features.
npx skill4agent add charleswiltgen/axiom axiom-swiftui| Symptom / Task | Reference |
|---|---|
| View not updating | See |
| View update still broken after debugging | See |
| Navigation issues | See |
| Navigation still broken after debugging | See |
| Navigation API reference | See |
| Layout breaks on iPad/rotation | See |
| Layout API reference | See |
| Performance/lag/slow scroll | See |
| Architecture/testability | See |
| Animation issues | See |
| Stacks/grids/outlines | See |
| Search implementation | See |
| Gesture conflicts | See |
| iOS 26 features | See |
/skill axiom-accessibility/skill axiom-testingux-flow-auditordigraph swiftui {
start [label="SwiftUI issue" shape=ellipse];
what [label="What's wrong?" shape=diamond];
start -> what;
what -> "skills/debugging.md" [label="view not updating"];
what -> "skills/nav.md" [label="navigation"];
what -> "skills/swiftui-performance.md" [label="slow/lag"];
what -> "skills/layout.md" [label="adaptive layout"];
what -> "skills/containers-ref.md" [label="stacks/grids/outlines"];
what -> "skills/architecture.md" [label="feature architecture"];
what -> "skills/animation-ref.md" [label="animations"];
what -> "skills/gestures.md" [label="gestures"];
what -> "skills/search-ref.md" [label="search"];
what -> "skills/26-ref.md" [label="iOS 26 features"];
what -> "axiom-uikit-bridging" [label="UIKit interop"];
what -> "axiom-app-composition" [label="app-level (root, auth)"];
what -> "axiom-transferable-ref" [label="drag/drop, sharing"];
}swiftui-architecture-auditorswiftui-performance-analyzer/axiom:audit swiftui-performanceswiftui-nav-auditor/axiom:audit swiftui-navswiftui-layout-auditor/axiom:audit swiftui-layoutux-flow-auditor/axiom:audit ux-flowliquid-glass-auditor/axiom:audit liquid-glasstextkit-auditor/axiom:audit textkit| Thought | Reality |
|---|---|
| "Simple SwiftUI layout, no need" | SwiftUI layout has 12 gotchas. |
| "I know how NavigationStack works" | Navigation has state restoration, deep linking, and identity traps. |
| "It's just a view not updating" | View update failures have 4 root causes. |
| "I'll just add .animation()" | Animation issues compound. |
| "No architecture needed" | Even small features benefit from separation. |
| "I know .searchable" | Search has 6 gotchas. |