Loading...
Loading...
SwiftUI NavigationStack, NavigationSplitView, and navigation transition patterns for iOS 16-18+. Covers @Observable coordinators, zoom transitions, hero animations, sheet vs push decisions, multi-step flows, anti-patterns, performance, accessibility, deep linking, and state restoration. This skill should be used when designing navigation hierarchies, implementing screen transitions, choosing between sheet and push, orchestrating multi-step flows, using @Observable with @Environment and @Bindable, or reviewing navigation code for anti-patterns.
npx skill4agent add pproenca/dot-skills ios-navigation| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Navigation Architecture | CRITICAL | |
| 2 | Navigation Anti-Patterns | CRITICAL | |
| 3 | Transition & Animation | HIGH | |
| 4 | Modal Presentation | HIGH | |
| 5 | Flow Orchestration | HIGH | |
| 6 | Navigation Performance | MEDIUM-HIGH | |
| 7 | Navigation Accessibility | MEDIUM | |
| 8 | State & Restoration | MEDIUM | |
arch-navigation-stackarch-value-based-linksarch-destination-registrationarch-destination-itemarch-route-enumarch-split-viewarch-coordinatorarch-observable-environmentarch-deep-linkingarch-navigation-pathanti-mixed-link-stylesanti-scattered-destinationsanti-shared-stackanti-hidden-back-buttonanti-navigation-in-initanti-hamburger-menuanti-programmatic-tab-switchanim-zoom-transitionanim-matched-geometry-same-viewanim-spring-configanim-gesture-drivenanim-transition-source-stylinganim-reduce-motion-transitionsanim-scroll-drivenmodal-sheet-vs-pushmodal-detentsmodal-fullscreen-covermodal-sheet-placementmodal-interactive-dismissmodal-nested-navigationflow-tab-independenceflow-multi-stepflow-sidebar-navigationflow-tab-sidebar-adaptiveflow-pop-to-rootflow-screen-independenceperf-lazy-destinationsperf-task-modifierperf-state-object-ownershipperf-avoid-body-side-effectsperf-lazy-view-wrapperally-rotor-headersally-focus-after-navigationally-group-navigation-elementsally-hide-decorative-navigationally-keyboard-focusstate-codable-routesstate-scene-storagestate-tab-persistencestate-deep-link-urlsstate-avoid-app-level-path| File | Description |
|---|---|
| references/_sections.md | Category definitions and ordering |
| assets/templates/_template.md | Template for new rules |
| metadata.json | Version and reference information |