tools/sage-claude-plugin/skills/stack-flutter-firebase/SKILL.md
Integration patterns for Flutter + Firebase + Riverpod — auth, Firestore, Cloud Functions, project structure
npx skillsauth add xoai/sage stack-flutter-firebaseInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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 |
testing
Root cause diagnosis with evidence, Reproducing test, Minimal patch
tools
Session resumption with context
tools
Configure Sage preset and project settings. Switch between base, startup, enterprise, or opensource constitution presets. Use when the user says "configure sage", "change preset", or "sage settings".
development
Brief (medium+ tasks), Spec, Implementation plan