Route Lens - a Flutter app's routes checked for dead links and deep links

route-lens.skillsafe.ai

Clean

Check a Flutter app's navigation, then rewrite it. Free in your browser: the pasted Dart read into the go_router route table with every full path and every context.go, push and goNamed resolved against it; a GoRouter the app never wires in, Navigator.push inside a go_router app, named routes, sub-route paths that start with a slash and top-level paths that do not, duplicate paths, :parameters never read, an initialLocation or link that matches no route, no not-found page, and nested flows with no key, no onGenerateRoute default or no PopScope - plus the route map, the skill's checklist, CSVs and a deep-link smoke test that opens every declared path. Metered runs write the review (each finding confirmed or cleared, what a scan cannot see, the fixes in order) and the whole rewritten routing file, which the page re-scans. Built on the SkillSafe skill @flutter/flutter-implementing-navigation-and-routing, from flutter/skills (BSD-3-Clause), by the Flutter team.

route-lens.skillsafe.ai
PricingUsage-based + 10% creator margin
Billed model rate$2.20 in / $13.20 out per 1M tokens
Creator margin+10%
Effective rate$2.40 in / $14.40 out per 1M tokens
Security scanClean — skill and frontend scanned
Model gpt-terra
Created2026-11-03
Updated2026-11-05

Every public app is built from a security-scanned skill and must pass a clean scan — skill and frontend — before it can be listed. Have a skill of your own? Turn it into an app — or read the step-by-step walkthrough.

Share