npx claudepluginhub xoai/sageThis skill uses the workspace's default tool permissions.
**Layer 3 — Stack Composition**
Provides expert Flutter/Dart patterns for cross-platform mobile apps including feature-first project structure, const widget best practices, and Riverpod/Bloc state management.
Provides production-ready Dart/Flutter patterns for null safety, immutable state, async composition, BLoC/Riverpod/Provider state management, GoRouter navigation, Dio networking, Freezed code gen, testing, and clean architecture.
Provides Flutter/Dart guidance on architecture (BLoC, Riverpod), state management, widgets, navigation (GoRouter), data (Dio, Hive), performance, and testing for cross-platform mobile apps.
Share bugs, ideas, or general feedback.
Layer 3 — Stack Composition
Integration patterns for the most common Flutter fullstack combination: Flutter + Firebase (Auth, Firestore, Cloud Functions, Storage) + Riverpod.
Firebase documentation explains each service in isolation. Riverpod docs explain state management in isolation. Neither explains: how Firebase Auth state feeds into Riverpod providers, how Firestore streams compose with Riverpod's reactive model, how to structure a project where Firebase is the backend and Riverpod manages the entire state tree.
These seams are where this pack provides value.
| Type | Files | Coverage |
|---|---|---|
| Integration | 4 | Firebase Auth + Riverpod, Firestore + Riverpod, Cloud Functions patterns, project structure |
| Anti-patterns | 3 | Direct Firebase in widgets, unstructured Firestore, no security rules |
| Constitution | 1 | 4 stack integration principles |