Agent-skills-standard flutter-getx-navigation
Context-less navigation, named routes, and middleware using GetX. Use when implementing navigation or route middleware with GetX in Flutter. (triggers: **/app_pages.dart, **/app_routes.dart, GetPage, Get.to, Get.off, Get.offAll, Get.toNamed, GetMiddleware)
install
source · Clone the upstream repo
git clone https://github.com/HoangNguyen0403/agent-skills-standard
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/HoangNguyen0403/agent-skills-standard "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/flutter/flutter-getx-navigation" ~/.claude/skills/hoangnguyen0403-agent-skills-standard-flutter-getx-navigation && rm -rf "$T"
manifest:
skills/flutter/flutter-getx-navigation/SKILL.mdsource content
GetX Navigation
Priority: P0 (CRITICAL)
Guidelines
- Named Routes: Use
. Define routes inGet.toNamed('/path')
.AppPages - Navigation APIs:
: Push new route.Get.to()
: Replace current route.Get.off()
: Clear stack and push.Get.offAll()
: Pop route/dialog/bottomSheet.Get.back()- Bindings: Link routes with
for automated lifecycle.Bindings - Middleware: Implement
for Auth/Permission guards.GetMiddleware
Code Example
See AppPages Config for route definition and controller usage patterns.
Anti-Patterns
- Navigator Context: not use
with GetX.Navigator.of(context) - Hardcoded Routes: Use
constant class.Routes - Direct Dialogs: Use
andGet.dialog()
.Get.snackbar()
References
Related Topics
getx-state-management | feature-based-clean-architecture