SuperAPI AI 工具集

jetpack-compose-audit

编程与开发

查看项目

更新于 10-15 22:11

技能介绍

用途:审计现有 Android Jetpack Compose 仓库,检查重组、状态、副作用与 Composable API 质量问题,并给出 0-10 分的仓库评分与优先级修复建议。触发场景包括要求审计/评分 Compose 代码库、检查性能或状态提升与副作用。

主要能力:聚焦四类打分——性能、状态管理、副作用、Composable API 质量;附带覆盖测试、焦点/键盘导航、Compose Multiplatform、Android 启动 UX 与构建性能等,但不计入总分,仅作提示。会扫描 splash 主题资源,若 Android 12+ 静态启动图标可能模糊则作为 Android Launch UX 发现列出。要求每个结论引用具体文件路径与官方文档 URL,评分基于实际阅读代表文件而非搜索结果。

使用方式:确认目标路径(未传默认当前工作目录),先快速检查 build.gradle* 或 libs.versions.toml 中是否存在 androidx.compose,以及 src/ 下是否有 setContent { 或 @Composable;不存在则停止并说明超出范围。随后映射模块与 Compose 表面,尝试自动生成 Compose 编译器报告,命令形如:cd <target> && ./gradlew <task> --init-script <path-to>/compose-reports.init.gradle --no-daemon --quiet,超时 600 秒。输出 COMPOSE-AUDIT-REPORT.md 和会话摘要。

限制:v1 不评分 Material 3 合规、主题、无障碍、UI 测试覆盖、Compose Multiplatform 规则、Wear OS/TV/Auto/Glance 及构建性能,需要时另行推荐专项审计;无法生成编译器报告时须标注“未验证编译器报告”并降低置信度。具体定价与平台信息暂未提供。