skillfed

axiom-swiftui

axiom-swiftui is your reference for any SwiftUI development task—from building adaptive layouts and fixing navigation state to optimizing performance and implementing custom gestures. It routes you to specialized guides for views, animations, architecture, previews, and debugging, plus cross-references to UIKit bridging, design systems, and app-level composition when needed.

axiom-swiftui helps you build, fix, and improve SwiftUI views, navigation, layout, animations, and architecture with battle-tested guidance.

AI-generated summary based on this skill's SKILL.md

1,095 81 MIT updated by CharlesWiltgen

Install

CharlesWiltgen/Axiom/axiom-swiftui · repository language: Go

CLI (skillfed)coming soon
git clone https://github.com/CharlesWiltgen/Axiom
cp -r Axiom/axiom-codex/skills/axiom-swiftui ~/.claude/skills/axiom-swiftui

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What does axiom-swiftui help me build and fix?

axiom-swiftui is your reference for any SwiftUI development task—from building adaptive layouts and fixing navigation state to optimizing performance and implementing custom gestures. It routes you to specialized guides for views, animations, architecture, previews, and debugging, plus cross-references to UIKit bridging, design systems, and app-level composition when needed.

How do I fix a SwiftUI view not updating?

axiom-swiftui guides you through state management patterns, property wrapper usage (@State, @StateObject, @EnvironmentObject), and view identity issues that prevent updates. Check for missing @Published properties, incorrect binding syntax, or views that don't depend on the state they should observe. The skill also covers debugging tools and performance profiling to isolate update failures.

How can axiom-swiftui help fix SwiftUI navigation?

axiom-swiftui provides patterns for NavigationStack, NavigationLink, and programmatic navigation fixes. It covers common issues like navigation state not persisting, deep linking failures, and sheet/fullScreenCover dismissal problems. The skill includes architecture recommendations for managing navigation state separately from view logic and debugging navigation hierarchies.

What should I do when SwiftUI layout breaks on iPad?

axiom-swiftui covers adaptive layout techniques including GeometryReader, size classes, and trait collections to handle iPad rotation and split-screen scenarios. It guides you through responsive design patterns, safe area handling, and testing across device sizes. The skill also references design system integration for consistent multi-device layouts.

How does axiom-swiftui address SwiftUI performance and slow lists?

axiom-swiftui helps debug slow previews, laggy list rendering, and excessive view recomputation. It covers optimization strategies like LazyVStack, .id() modifiers, view extraction, and reducing state scope. The skill includes profiling techniques and explains how to identify unnecessary view updates that tank performance.

Can axiom-swiftui help with UIKit bridging and design systems?

axiom-swiftui resolves SwiftUI-UIKit interop issues using UIViewRepresentable and UIViewControllerRepresentable. It guides integration with existing design systems, custom components, and legacy code. The skill cross-references architectural patterns for mixing frameworks and maintaining consistency across your app's UI layer.

SKILL.md

rendered from the published skill — quoted content, verbatim

SwiftUI

You MUST use this skill for ANY SwiftUI work including views, state, navigation, layout, animations, architecture, gestures, and debugging.

<!-- AXIOM_AUDITOR_INLINE_BEGIN — auto-maintained by scripts/build-inlined-auditors.ts; do not hand-edit --> > Not on Claude Code? Where this router says "Launch some-auditor agent", read that auditor's file in this suite and follow it inline — the same procedure, needing only file search and read. > > Available here: skills/swiftui-architecture-auditor.md, skills/swiftui-layout-auditor.md, skills/swiftui-nav-auditor.md, skills/swiftui-performance-analyzer.md, skills/textkit-auditor.md, skills/ux-flow-auditor.md. > Homed in another suite: axiom-design/skills/liquid-glass-auditor.md. > > Agents that need Bash — builds, tests, simulators, crash symbolication — stay Claude Code-only; there is no inline equivalent for those. <!-- AXIOM_AUDITOR_INLINE_END -->

Quick Reference

| Symptom / Task |

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 15 files
axiom-codex/skills/axiom-swiftui/SKILL.md
axiom-codex/skills/axiom-swiftui/agents/openai.yaml
axiom-codex/skills/axiom-swiftui/skills/26-ref.md
axiom-codex/skills/axiom-swiftui/skills/animation-ref.md
axiom-codex/skills/axiom-swiftui/skills/architecture.md
axiom-codex/skills/axiom-swiftui/skills/containers-ref.md
axiom-codex/skills/axiom-swiftui/skills/debugging-diag.md
axiom-codex/skills/axiom-swiftui/skills/debugging.md
axiom-codex/skills/axiom-swiftui/skills/gestures.md
axiom-codex/skills/axiom-swiftui/skills/hot-reload.md
axiom-codex/skills/axiom-swiftui/skills/layout-ref.md
axiom-codex/skills/axiom-swiftui/skills/layout.md
axiom-codex/skills/axiom-swiftui/skills/nav-diag.md
axiom-codex/skills/axiom-swiftui/skills/nav-ref.md
axiom-codex/skills/axiom-swiftui/skills/nav.md

Related skills

Tags

ui-debugging adaptive-design state-management performance-optimization navigation-routing gesture-handling preview-development ios-framework interactive-components app-architecture