About flutter-patterns
A development skill for Flutter projects that guides repository and provider patterns for REST/JWT and Firebase/Firestore, with optional provider validation.
Key features
- 01REST and JWT guidance
- 02Firebase and Firestore guidance
- 03Riverpod conventions
- 04Optional provider validation
- 05Thin widgets with I/O in repositories and providers
Use cases
- 01Building authentication or API repositories
- 02Choosing REST/JWT or Firebase patterns
- 03Reviewing provider error handling and token refresh
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ heyeddi-com/ heyeddi-skills --skill flutter-patternsAfter installing, type/flutter-patternsin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
manifest.jsoncontext/ANTI_PATTERNS.mdEXAMPLES.mdfastapi-dio.mdfirebase-client.mdPROSE_ANTI_SLOP.mdriverpod.mdVOCABULARY.mdscripts/_skill_cli.pyvalidate_provider.pyDetails
From the project READMEFlutter Patterns
When to use
- Writing auth, API, or Firestore repositories
- Choosing FastAPI JWT vs Firebase client patterns
- Reviewing provider error handling and token refresh
Instructions
- Read
context/fastapi-dio.mdfor REST + JWT projects. - Read
context/firebase-client.mdfor Firebase/Firestore projects. - Read
context/riverpod.mdfor provider conventions. - Optional:
python scripts/validate_provider.py --path lib/providers/users_provider.dart
Notes
- Prefer context docs over improvising interceptors or security rules.
- Widgets stay thin; repositories + providers own I/O.
Comments
Markdown supported