thiennc-tesoglobal/flutter-skills

flutter-navigation

Implement, review, or verify Flutter routing, deep-link destinations, back-stack behavior, nested navigation, restoration, redirects, and URL synchronization.

ソースを見る
リポジトリの原文

見出し、例、コード、表、リンク、参照画像を含む原文を表示しています。

Flutter Navigation

Model navigation as application state when URLs, deep links, restoration, or multiple navigators require it; use simpler imperative navigation for genuinely local flows.

Inspect first

Identify the current router, route ownership, authentication flow, tab/shell structure, supported platforms, URL requirements, and state restoration expectations. Preserve the existing routing package unless migration is requested.

Rules

  • Keep route names, path parameters, and argument decoding typed or centrally validated.
  • Make redirect logic deterministic and free of redirect loops.
  • Preserve intended back behavior across Android system back, browser history, iOS gestures, nested navigators, and modals.
  • Use nested navigation only for independent histories such as tab shells.
  • Parse deep links into domain-safe state and define behavior for unknown or unauthorized destinations.
  • Keep navigation side effects outside widget build.
  • Do not place large domain objects directly in URLs or restoration state.

Verification

Test cold deep links, warm links, back/forward behavior, authentication redirects, invalid parameters, restoration where required, and each supported shell/tab history.

References

When tab shell patterns or independent back histories are in scope, follow the nested shell navigation reference. When handling deep links or state restoration, follow the deep link and restoration reference.

Sources

同じリポジトリから

関連する Skills

すべての Skills
thiennc-tesoglobal
コミュニティ

flutter-ai-integration

Build or review provider-neutral AI features in Flutter, including streaming responses, conversation state, structured output, tool calls, attachments, cancellation, and safe service boundaries. Use when model behavior is part of the product; do not use for ordinary APIs, product analytics, or generic chat between people.

導入数
1
GitHub Stars
7
更新日
9月9日
thiennc-tesoglobal
コミュニティ

flutter-animation

Implement or diagnose Flutter motion with implicit, explicit, route, Hero, staggered, and physics-based animations. Use when timing, transition, or motion behavior is requested or broken; route optical materials, shaders, general layout, and performance profiling to their specialists.

導入数
1
GitHub Stars
7
更新日
9月9日
thiennc-tesoglobal
コミュニティ

flutter-architecture

Select, review, or evolve Flutter application boundaries, dependency direction, and feature organization. Use for new project structure, scaling problems, or architecture migrations; do not impose a new pattern during a focused feature fix.

導入数
1
GitHub Stars
7
更新日
9月9日
thiennc-tesoglobal
コミュニティ

flutter-authentication

Implement, repair, or review Flutter user authentication and session lifecycle, including OAuth or OIDC redirects, PKCE, token refresh, logout, account switching, passkeys, and device re-authentication. Use when sign-in identity or session behavior is the task; route broad threat audits to flutter-security and request transport to flutter-networking.

導入数
1
GitHub Stars
7
更新日
9月9日