Tools for making SwiftUI navigation simpler, more ergonomic and more precise.
Documentation Structure
Tools
SwiftUI navigation (Articles/SwiftUINavigationTools.md): Learn more about SwiftUI's tools for navigations, and how this library improves upon them.
Navigation links and destinations (Articles/Navigation.md): Learn how to drive navigation in NavigationView and NavigationStack in a concise and testable
Sheets, popovers, and covers (Articles/SheetsPopoversCovers.md): Learn how to present sheets, popovers and covers in a concise and testable manner.
Alerts and dialogs (Articles/AlertsDialogs.md): Learn how to present alerts and confirmation dialogs in a concise and testable manner.
Bindings (Articles/Bindings.md): Learn how to manage certain view state, such as @FocusState directly in your observable classes.
Usage Notes
Documentation is organized progressively from getting started to advanced topics
Start with the Introduction or Getting Started section
Consult specific guides for detailed information
License & Attribution
This skill contains content converted from DocC documentation format.
1---2name: swiftuinavigation3description: SwiftUINavigation4---56# SwiftUINavigation78Tools for making SwiftUI navigation simpler, more ergonomic and more precise.910## Documentation Structure1112### Tools1314- **SwiftUI navigation** ([Articles/SwiftUINavigationTools.md](Articles/SwiftUINavigationTools.md)): Learn more about SwiftUI's tools for navigations, and how this library improves upon them.15- **Navigation links and destinations** ([Articles/Navigation.md](Articles/Navigation.md)): Learn how to drive navigation in `NavigationView` and `NavigationStack` in a concise and testable16- **Sheets, popovers, and covers** ([Articles/SheetsPopoversCovers.md](Articles/SheetsPopoversCovers.md)): Learn how to present sheets, popovers and covers in a concise and testable manner.17- **Alerts and dialogs** ([Articles/AlertsDialogs.md](Articles/AlertsDialogs.md)): Learn how to present alerts and confirmation dialogs in a concise and testable manner.18- **Bindings** ([Articles/Bindings.md](Articles/Bindings.md)): Learn how to manage certain view state, such as `@FocusState` directly in your observable classes.1920## Usage Notes2122- Documentation is organized progressively from getting started to advanced topics23- Start with the Introduction or Getting Started section24- Consult specific guides for detailed information2526## License & Attribution2728This skill contains content converted from DocC documentation format.
Run npx skillmds@latest add nonameplum/swiftuinavigation in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
SwiftUINavigation It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
nonameplum (@nonameplum) published this skill. Their other Agent Skills are listed on their SkillMD profile.