SuperAPI AI 工具集

flutter-feature-analysis

编程与开发

查看项目

更新于 10-15 21:08

技能介绍

用途:在动手实现 Flutter 新功能前,评估其可行性与复杂度,尤其适合需要判断 API 需求、状态管理方案与依赖引入的场景。

主要能力:提供一套分析框架。发现阶段用 grep 查找相似功能与依赖,例如 grep -r "<similar_feature>" lib/features/、grep "<package>" pubspec.yaml、find lib -path "/domain/models/.dart"。复杂度评估区分简单(单一 API 调用、UI 直接、状态少,可用 Cubit、ChangeNotifier、GetxController)与复杂(多 API 调用、状态编排、复杂业务规则,宜用 Bloc 事件、StateNotifier 或复杂 GetX)。技术清单覆盖 API 端点是否存在、是否需要 DTO/Model 映射、是否需要 Repository 模式、状态管理方案(参考项目现有模式)、设计系统 UI 组件、原生平台特性、无障碍与性能影响。依赖检查 pubspec.yaml 及插件原生目录 plugin/ios/、plugin/android/。

使用方式:按框架逐项排查,最终输出固定格式报告,包含可行性(✅/⚠️/❌)、状态管理及理由、技术需求(API、新模型、UI 组件、原生特性、状态管理)、依赖(已有/新增)、风险列表与工时估算(开发、测试)。

限制:资料未提供具体安装命令、收费方式或平台支持信息;工时估算需结合项目实际判断,技能本身不自动执行分析。