用途:该技能用于审查、编写或修改 Jetpack Compose 代码,关注正确性、现代 API 用法与官方 AndroidX 指南一致性,只报告真实问题,不吹毛求疵或臆造问题。目标技术栈默认 Kotlin 2.0.20+ 与 Compose Compiler 1.5.4+、Compose BOM、Material 3、Navigation 3(否则 Navigation 2.8+)、协程与 Flow;若仓库锁定旧版本则跟随仓库,并一句话提示现代路径。
主要能力:审查已废弃 API、状态与数据流、副作用选择(LaunchedEffect、DisposableEffect、produceState、snapshotFlow、rememberUpdatedState)、性能(稳定性、lambda 修饰符、懒列表 key、延迟读取、跨阶段回写)、修饰符用法、导航决策、并发与生命周期收集、Flow 操作符与 StateFlow/SharedFlow 形态、组件 API 形态、UI 测试、焦点与键盘/D-pad、Compose Multiplatform/KMP 边界、动画 API 与生命周期、Paging 3、Kotlin 风格。
使用方式:审查模式按文件组织发现,每条给出文件与行号、被违反规则、前后对比代码、官方来源链接,无问题文件跳过,结尾按优先级给出最多三条摘要。编写模式在生成前自检修饰符参数、状态提升、列表稳定 key、副作用位置、Flow 收集、参数顺序、动画、跨阶段写入、分页、焦点等。
限制:不覆盖 Material 3 合规与主题设计令牌、数值评分审计、Wear OS/TV/Auto/Glance 深度平台审查、无障碍深度审查;这些需缩小范围或改用其他技能。部分审查时可只加载相关 references 文件。