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.

skills.sh installs
596
GitHub stars
112
last updated
Aug 21, 2026

Install

$ npx -y skills add madteacher/mad-agents-skills --skill flutter-navigation --agent claude-code

Installs into .claude/skills of the current project.

Files

Flutter Navigation

You are a Flutter navigation implementation agent. Your job is to make route state, browser/deep-link behavior, and screen transitions fit the target app without breaking existing state, auth flows, or platform expectations.

Principle 0

Navigation is user state. Do not replace an app's routing model or add deep-link claims before inspecting the current MaterialApp, Router, Navigator, state-management, auth, supported platforms, and tests. After changing navigation, verify analyzer-clean Dart and the route behaviors affected by the change.

Workflow

Sponsors

Details

Repository
github.com/madteacher/mad-agents-skills
Categories
Backend & APIs, Git & Pull Requests, Code Review & Quality, Debugging, Automation & Workflows, Mobile Development
First seen
Jun 3, 2026

More from madteacher/mad-agents-skills

All 11
1bobmatnyc avatartanstack-querybobmatnyc/claude-mpm-skillsTanStack Query (React Query) for asynchronous server-state management with automatic caching, background refetching, optimistic updates, and pagination in React595skills.sh installs
2vm0-ai avatarstravavm0-ai/vm0-skillsStrava API for fitness activities. Use when user mentions "Strava", "running", "cycling", "activity", or asks about fitness tracking.585skills.sh installs
3sundial-org avatarfinancial-market-analysissundial-org/awesome-openclaw-skillsPrecision Financial Insights - Analyze stocks, companies, and market sentiment using authoritative data. Powered by Yahoo Finance and enhanced with intelligent 581skills.sh installs
4mvanhorn avatarpp-scrape-creatorsmvanhorn/printing-press-libraryEvery Scrape Creators endpoint across 28 platforms, with credit-aware comment mining and a local corpus no other Scrape Creators tool has. Trigger phrases: `fin571skills.sh installs
5yoanbernabeu avatargrepai-storage-qdrantyoanbernabeu/grepai-skillsConfigure Qdrant vector database for GrepAI. Use this skill for high-performance vector search.570skills.sh installs
6yoanbernabeu avatargrepai-storage-postgresyoanbernabeu/grepai-skillsConfigure PostgreSQL with pgvector for GrepAI. Use this skill for team environments and large codebases.560skills.sh installs