navigation-menus

Official

SwiftUI navigation mastery for apps.

Authorbluewaves-creations
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Designing consistent, scalable navigation in SwiftUI apps can be confusing and error prone. This Skill consolidates modern navigation patterns—NavigationStack, NavigationSplitView, TabView, toolbars, and router patterns—into a reusable guide that reduces boilerplate and improves user flows.

Core Features & Use Cases

  • Type-safe navigation destinations with NavigationStack and navigationDestination.
  • Flexible layouts including single-column NavigationStack, two/three-column NavigationSplitView, and TabView with per-tab navigation.
  • Deep linking, programmatic navigation, and state restoration to support robust routing in complex apps.

Quick Start

Start by scaffolding a SwiftUI app that uses a NavigationStack with a List of items and a detail view, then extend with a SplitView and a TabView to demonstrate multi-column and tab-based navigation.

Dependency Matrix

Required Modules

None required

Components

Standard package

đź’» Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: navigation-menus
Download link: https://github.com/bluewaves-creations/bluewaves-skills/archive/main.zip#navigation-menus

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.