This is the SwiftUI reference you actually need when views won't update, navigation breaks, or previews crawl. It covers the full spectrum: debugging state issues, navigation architecture (including deep linking and restoration traps), layout gotchas on iPad, performance patterns for lazy stacks, and gestures. The cross-references are tight, like pointing you to axiom-uikit for UIKit bridging or axiom-design for Liquid Glass patterns. The anti-rationalization table is honest about common dismissals ("simple layout, no need") versus reality ("12 gotchas"). Includes iOS 26 feature coverage and automated auditors for architecture, performance, and navigation. If you're doing any SwiftUI work beyond hello world, this saves you from two-hour debugging sessions by giving you the diagnosis pattern upfront.

skills.sh installs
1.6K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add charleswiltgen/axiom --skill axiom-swiftui --agent claude-code

Installs into .claude/skills of the current project.

Files

SwiftUI

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

Bundled tools on Claude Code: if command -v <tool> finds nothing (hooks off or --bare), use <plugin-root>/tools/<tool> in place of the bare name; <plugin-root> is two levels above this skill's Base directory for this skill: path.

Auditors are skills here. Where this router says "Launch some-auditor agent", invoke the matching Codex skill instead — same procedure, no Claude Code agent required.

Available: axiom-analyze-swiftui-performance, axiom-audit-liquid-glass, axiom-audit-swiftui-architecture, axiom-audit-swiftui-layout, axiom-audit-swiftui-nav, axiom-audit-textkit, axiom-audit-ux-flow.

The ones that shell out — builds, tests, simulators, crash symbolication — need shell access to run.

Quick Reference

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Categories
Frontend Development, Code Review & Quality, Debugging, Mobile Development
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167
1alirezarezvani avatargeneratealirezarezvani/claude-skillsGenerate Playwright tests. Use when user says "write tests", "generate tests", "add tests for", "test this component", "e2e test", "create test for", "test this1.6Kskills.sh installs
2nvidia avatartao-run-automlnvidia/skillsRun AutoML / hyperparameter optimization (HPO) for NVIDIA TAO networks using AutoMLRunner. Handles algorithm selection (bayesian, hyperband, asha, bohb, llm, hy1.6Kskills.sh installs
3adobe avatarauthoring-analysisadobe/skillsUse this when the page-import pipeline needs to determine the authoring approach (default content vs blocks) for scraped content before generating import HTML f1.6Kskills.sh installs
4getstream avatarstreamgetstream/agent-skillsStream router for Chat, Video, Feeds, and Moderation. Use when the user wants to build a new app with Stream, scaffold a project, add Chat/Video/Feeds/Moderatio1.6Kskills.sh installs
5nvidia avatartao-analyze-gaps-visual-changenetnvidia/skillsPerforms gap analysis on NVIDIA TAO VCN Classify (Visual Component Net) experiments by invoking the data-services container (`tao_toolkit.data_services` from `v1.6Kskills.sh installs
6quodsoler avatarue-cpp-foundationsquodsoler/unreal-engine-skillsUse when writing Unreal Engine C++ code involving UPROPERTY, UFUNCTION, UCLASS, TArray, TMap, delegates, FString, garbage collection, or smart pointers. Also us1.6Kskills.sh installs