charleswiltgen avatar

Axiom Swiftui Nav

This is your SwiftUI navigation specialist. It covers NavigationStack state management, deep linking, identity traps, and the debugging patterns that prevent two hour sessions when sheets won't dismiss or paths won't pop. The skill breaks navigation work into three files: nav.md for implementation patterns, nav-diag.md for when things are still broken after initial debugging, and nav-ref.md for API reference. If you're building any navigation flow beyond a single screen, or debugging why programmatic navigation isn't working, this handles the state restoration and coordinator patterns that SwiftUI's navigation APIs demand. The anti-rationalization table is honest: "I know how NavigationStack works" usually means you're about to hit the identity traps.

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

Install

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

Installs into .claude/skills of the current project.

Files

This is your SwiftUI navigation specialist. It covers NavigationStack state management, deep linking, identity traps, and the debugging patterns that prevent two hour sessions when sheets won't dismiss or paths won't pop. The skill breaks navigation work into three files: nav.md for implementation patterns, nav-diag.md for when things are still broken after initial debugging, and nav-ref.md for API reference. If you're building any navigation flow beyond a single screen, or debugging why programmatic navigation isn't working, this handles the state restoration and coordinator patterns that SwiftUI's navigation APIs demand. The anti-rationalization table is honest: "I know how NavigationStack works" usually means you're about to hit the identity traps.

Browse the repository on GitHub

Sponsors

Details

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

More from charleswiltgen/axiom

All 167
1nexu-io avatarhtml-ppt-tech-sharingnexu-io/open-designConference / internal tech-talk deck — GitHub-dark, JetBrains Mono, terminal code blocks, agenda + Q&A pages. Use for engineering presentations, internal sharin183skills.sh installs
2panewslab avatarpanews-creatorpanewslab/skillsCreate and manage articles on the PANews platform. All operations require a valid user session. Triggers: write and publish new articles, view / edit / delete d183skills.sh installs
3levnikolaevich avatarln-914-community-responderlevnikolaevich/claude-code-skillsResponds to unanswered GitHub discussions and issues with codebase-informed replies. Use when clearing community question backlog.181skills.sh installs
4rohitg00 avatarparallel-worktreesrohitg00/pro-workflowCreate and manage git worktrees for parallel coding sessions with zero dead time. Use when blocked on tests, builds, wanting to work on multiple branches, conte180skills.sh installs
5samhvw8 avatarmise-expertsamhvw8/dotfilesMise development environment manager (asdf + direnv + make replacement). Capabilities: tool version management (node, python, go, ruby, rust), environment varia180skills.sh installs
6cloudai-x avatarweb-design-guidelinescloudai-x/claude-workflow-v2Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", "check my site aga179skills.sh installs