swift-navigation

Provides navigation patterns for SwiftUI, UIKit, and AppKit apps.

16|2|Updated Jan 1, 2026
One-click install
npx skills add https://github.com/nonameplum/agent-skills --skill swift-navigation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swift-navigation
Source: https://github.com/nonameplum/agent-skills/tree/main/swift-navigation
Command: npx skills add https://github.com/nonameplum/agent-skills --skill swift-navigation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill consolidates navigation tooling for Swift platforms to streamline building and testing navigation flows across SwiftUI, UIKit, and AppKit.

Core Features & Use Cases

  • Unified navigation primitives for state-driven drill-downs, modals, sheets, and popovers.
  • Platform-specific modules that cover core navigation across SwiftUI, UIKit, and AppKit, plus bindings and helpers.
  • Practical guidance and examples to accelerate engineering and testing of navigation logic in cross-platform apps.

Quick Start

Load the swift-navigation skill into your AI session and explore the Core and platform modules to start implementing state-driven navigation patterns.

Frequently Asked Questions about swift-navigation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle state-driven navigation across SwiftUI, UIKit, and AppKit?

State-driven navigation across SwiftUI, UIKit, and AppKit is handled by unifying navigation primitives for drill-downs, modals, sheets, and popovers. Platform-specific modules provide bindings and example-ready guidance to orchestrate flows.

What is the best way to model navigation logic for cross-platform Swift applications?

Modeling navigation logic for cross-platform Swift applications is best achieved through state-driven orchestration. This approach consolidates navigation tooling to streamline building and testing flows across SwiftUI, UIKit, and AppKit.

Can I use this approach for managing sheets and popovers in SwiftUI?

Yes, you can use this approach for managing sheets and popovers in SwiftUI. The platform-specific modules cover core navigation components, including destination bindings and helpers for presenting modals and popovers.

Do I need any runtime dependencies to implement state-driven navigation in Swift?

No runtime dependencies are required to implement state-driven navigation in Swift. The system uses YAML frontmatter and Markdown organization, designed to be a drop-in resource for AI-assisted learning and implementation.

How do I start implementing state-driven drill-downs in a Swift project?

To start implementing state-driven drill-downs in a Swift project, load the navigation documentation into your AI session. Explore the core and platform-specific modules to apply the provided practical guidance and examples.