SuperAPI AI 工具集

android-kotlin-compose

设计与创作

查看项目

更新于 10-15 22:11

技能介绍

用途:该技能用于 Android Jetpack Compose UI 工程,分为审查(REVIEW MODE)与编写(AUTHORING MODE)两种模式。触发审查的短语包括 "audit this file"、"check this composable"、"review this screen"、"review mode"、"a11y pass on this composable"。

主要能力:审查模式对目标文件静默执行 6 项检查——Modifier 参数是否为最后一个可选参数、状态是否提升到 ViewModel、Lazy 列表是否带 key/contentType、是否使用 collectAsStateWithLifecycle()、组合中是否有副作用、子 Composable 参数是否标注 @Stable/@Immutable;并按编号与禁用反模式行号引用失败项,输出审计表格、命中的反模式与最小修复 diff。编写模式要求边到边(enableEdgeToEdge()、尊重 WindowInsets、不硬编码状态栏内边距)、Composable 契约(modifier 为必需数据后的首个参数)、重组规则(拆分重启作用域、延迟读取、@Immutable、derivedStateOf)、LazyColumn 清单(key、contentType、稳定 lambda、避免嵌套滚动)以及反模式替换(stringResource、collectAsStateWithLifecycle、Modifier 顺序、MaterialTheme.typography)。

使用方式:按需读取 references 下的 02-compose-ui、03-animations、10-performance、16-coil-image、17-accessibility 等文件;审查涉及 TalkBack、触摸目标或对比度时加载 17-accessibility.md。

适用场景:Compose 界面审查、新 UI 编写、性能与无障碍检查。

限制:资料未提供安装命令、收费、价格、平台支持范围与效果数据;具体 API 版本与依赖细节需以项目实际为准。