关于 flutter-patterns
面向 Flutter 项目的开发技能,指导 REST/JWT 与 Firebase/Firestore 的 repository 和 provider 模式,并可选验证 provider。
主要功能
- 01REST 与 JWT 模式指导
- 02Firebase 与 Firestore 模式指导
- 03Riverpod 约定
- 04可选验证 provider
- 05保持 widget 精简并由 repository 和 provider 处理 I/O
适用场景
- 01构建认证或 API repository
- 02选择 REST/JWT 或 Firebase 模式
- 03检查 provider 错误处理与令牌刷新
安装
复制下面的命令,在终端中运行。
$
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 客户端模式
- 审查 provider 错误处理和令牌刷新
说明
- 对于 REST + JWT 项目,阅读
context/fastapi-dio.md。 - 对于 Firebase/Firestore 项目,阅读
context/firebase-client.md。 - 阅读
context/riverpod.md,了解 provider 约定。 - 可选:
python scripts/validate_provider.py --path lib/providers/users_provider.dart
备注
- 优先参考上下文文档,不要自行编写拦截器或安全规则。
- Widget 保持精简;I/O 由存储库和 provider 负责。
评论
支持 Markdown