Agent skill

swift-navigation

A collection of tools for making navigation in Swift applications more ergonomic and powerful across SwiftUI, UIKit, and AppKit

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/design/swift-navigation-nonameplum-agent-skills

SKILL.md

Swift Navigation

Tools for making Swift navigation ergonomic across all Apple platforms.

Modules

This skill contains documentation for multiple modules:

SwiftNavigation (Core)

Core navigation primitives used by all platform-specific modules.

  • SwiftNavigation/SKILL.md - Core module overview
  • SwiftNavigation/Articles/WhatIsNavigation.md - What is navigation?
  • SwiftNavigation/Articles/CrossPlatform.md - Cross-platform navigation
  • SwiftNavigation/Extensions/AlertState.md - Type-safe alert state
  • SwiftNavigation/Extensions/ConfirmationDialogState.md - Confirmation dialogs
  • SwiftNavigation/Extensions/UIBinding.md - Two-way bindings

SwiftUINavigation

SwiftUI-specific navigation tools.

  • SwiftUINavigation/SKILL.md - SwiftUI module overview
  • SwiftUINavigation/Articles/Bindings.md - Optional bindings
  • SwiftUINavigation/Articles/AlertsDialogs.md - Alerts and dialogs
  • SwiftUINavigation/Articles/SheetsPopoversCovers.md - Sheets, popovers, covers
  • SwiftUINavigation/Articles/Navigation.md - Navigation tools

UIKitNavigation

UIKit-specific navigation tools and bindings.

  • UIKitNavigation/SKILL.md - UIKit module overview
  • UIKitNavigation/Extensions/UIViewController.md - View controller navigation
  • UIKitNavigation/Extensions/UIKitAnimation.md - Animation support
  • UIKitNavigation/Extensions/UITextField.md - Text field bindings
  • UIKitNavigation/Extensions/UISwitch.md - Switch bindings

AppKitNavigation

AppKit-specific navigation tools for macOS.

  • AppKitNavigation/SKILL.md - AppKit module overview
  • AppKitNavigation/Extensions/AppKitAnimation.md - Animation support

Usage Notes

  • Start with the Core module to understand fundamental concepts
  • Use the platform-specific module for your target platform
  • AlertState and ConfirmationDialogState work across all platforms

License & Attribution

This skill contains content converted from DocC documentation format.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results