This enforces a strict modular MVVM-C navigation pattern for SwiftUI apps on iOS 26 and Swift 6.2. It's built around coordinators owning NavigationPath, route shells handling destination mapping, and keeping feature modules isolated from each other through Domain protocol boundaries. You'll want this if you're building clinic-style modular apps where navigation logic lives in the app target, not scattered across feature modules. The big opinion here is coordinator-owned modal state and mandatory @Equatable on every navigation view with zero AnyView escapes. It also bakes in assumptions about stale-while-revalidate data flows and optimistic writes, so it's pretty specific to that architecture style. Good for teams that want navigation guardrails and don't mind the constraints.
npx skills add https://github.com/pproenca/dot-skills --skill ios-navigation