mcpField
F
flutter-patterns

flutter-patterns

github.com/heyeddi-comDevelopment090 installsUpdated 1d ago
Repository

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

  1. 01REST and JWT guidance
  2. 02Firebase and Firestore guidance
  3. 03Riverpod conventions
  4. 04Optional provider validation
  5. 05Thin widgets with I/O in repositories and providers

Use cases

  1. 01Building authentication or API repositories
  2. 02Choosing REST/JWT or Firebase patterns
  3. 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-patterns

After installing, type/flutter-patternsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

manifest.json
context/
ANTI_PATTERNS.md
EXAMPLES.md
fastapi-dio.md
firebase-client.md
PROSE_ANTI_SLOP.md
riverpod.md
VOCABULARY.md
scripts/
_skill_cli.py
validate_provider.py

Details

From the project README

Flutter 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

  1. Read context/fastapi-dio.md for REST + JWT projects.
  2. Read context/firebase-client.md for Firebase/Firestore projects.
  3. Read context/riverpod.md for provider conventions.
  4. 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