SuperAPI AI 工具集

flutter-health-audit

通用与其它

查看项目

更新于 10-15 23:41

技能介绍

用途:对 Flutter 项目执行全面的健康审计,覆盖技术栈、架构、状态管理、测试、代码质量、CI/CD、文档与 AI 工具链等维度,最终产出带评分的 Markdown 报告。

主要能力:以 13 条模块化规则顺序执行分析,包括仓库结构盘点、配置文件与国际化解读、CI/CD 工作流分析、测试基础设施分类、Linter 与代码质量检查、状态管理库与使用模式分析、技术文档审查、AI 工具链(CLAUDE.md、.claude 规则与权限、hooks、agents、commands/skills 及 pre-push 钩子)评分,以及报告生成与导出。各分析步骤按波次并行执行,报告生成与导出最后串行完成。

使用方式:先执行 Step 0 环境准备,必须用 FVM 对齐全局 Flutter 版本并安装根项目、packages、apps 的依赖,命令如 fvm flutter pub get、fvm flutter pub deps,必要时运行 fvm dart run build_runner build --delete-conflicting-outputs;随后按规则文件逐步分析,最终将报告保存到 ./reports/<YYYY-MM-DD>-<project>-flutter-health-audit.md。

适用场景:需要评估 Flutter 项目整体工程健康度、技术债与成熟度时使用。

限制:所有结论须基于仓库证据,缺失信息记为 Unknown;不自动执行最佳实践检查,需用户确认;不推荐 CODEOWNERS、SECURITY.md 或运维文档;FVM 全局配置失败即停止执行。