SuperAPI AI 工具集

flutter-patterns

编程与开发

查看项目

更新于 10-15 22:13

技能介绍

用途:该技能用于在 Flutter 项目中编写或审查认证、API 与 Firestore 仓库代码,帮助在 FastAPI JWT 与 Firebase 客户端模式之间做选择,并检查 provider 的错误处理与令牌刷新。

主要能力:提供三类上下文文档。REST + JWT 项目参考 context/fastapi-dio.md;Firebase/Firestore 项目参考 context/firebase-client.md;provider 约定参考 context/riverpod.md。另提供可选校验脚本:python scripts/validate_provider.py --path lib/providers/users_provider.dart。

使用方式:先根据项目类型读取对应上下文文档,再按其中的约定实现仓库与 provider;需要时运行上述校验脚本检查 provider 文件。

适用场景:编写认证、API 或 Firestore 仓库;选择 FastAPI JWT 与 Firebase 客户端模式;审查 provider 错误处理与令牌刷新。

限制与约定:优先遵循上下文文档,不要自行臆造拦截器或安全规则;Widget 保持轻量,I/O 由仓库与 provider 负责。具体安装方式、收费与平台支持暂未提供。