flutter-patterns について
Flutter プロジェクト向けの開発スキルです。REST/JWT と Firebase/Firestore のリポジトリやプロバイダーのパターンを案内し、プロバイダーを任意で検証できます。
主な機能
- 01REST と JWT のガイダンス
- 02Firebase と Firestore のガイダンス
- 03Riverpod の規約
- 04プロバイダーの任意検証
- 05ウィジェットを薄く保ち I/O をリポジトリとプロバイダーに集約
活用シーン
- 01認証や API のリポジトリ構築
- 02REST/JWT と Firebase のパターン選択
- 03プロバイダーのエラー処理とトークン更新のレビュー
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ heyeddi-com/ heyeddi-skills --skill flutter-patternsインストール後、Claude Code で/flutter-patternsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
manifest.jsoncontext/ANTI_PATTERNS.mdEXAMPLES.mdfastapi-dio.mdfirebase-client.mdPROSE_ANTI_SLOP.mdriverpod.mdVOCABULARY.mdscripts/_skill_cli.pyvalidate_provider.py詳細
Flutter のパターン
使用する場面
- 認証、API、Firestore のリポジトリを作成するとき
- FastAPI JWT と Firebase クライアントのパターンを選ぶとき
- プロバイダーのエラーハンドリングとトークンの更新を確認するとき
手順
- REST + JWT プロジェクトでは
context/fastapi-dio.mdを読みます。 - Firebase/Firestore プロジェクトでは
context/firebase-client.mdを読みます。 - プロバイダーの規約については
context/riverpod.mdを読みます。 - 任意:
python scripts/validate_provider.py --path lib/providers/users_provider.dart
注意事項
- インターセプターやセキュリティルールを独自に考案するより、コンテキストドキュメントを優先します。
- ウィジェットは薄く保ち、I/O はリポジトリとプロバイダーが担います。
コメント
Markdown 対応