When you need to implement go_router deep links, fix broken route redirects, or migrate from named routes without breaking your auth flow, this skill inspects your existing MaterialApp setup first and picks the smallest routing model that actually fits. It won't blindly replace your navigation stack or add deep-link claims before checking what platforms you support and how your state management works. The internal decision tables are solid: when to use plain Navigator.push versus go_router, how to model route data in path versus query parameters, and how to configure Android App Links or web URL strategy without the usual platform gotchas. Validates with analyzer and route tests when possible.
npx skills add https://github.com/madteacher/mad-agents-skills --skill flutter-navigation