用途:这是 Jetpack Compose / Compose Multiplatform 相关任务的起点技能,适用于新功能或屏幕、修改既有代码、修 bug、仅审查、审查后整改或合规、项目与模块及构建配置、以及问答与解释等任务类型。
主要能力与使用方式:先判断任务是否足够明确;若关键信息缺失且会改变实现结果,最多提 3 个问题并给出默认值;在 CI 或无人工环境则直接推进并列出假设。在 kit 项目中不得询问架构应如何设计。随后按任务类型走对应流程:新功能用 compose-feature 作为主区域并在适用时用其 new-feature 脚本脚手架;改代码找受影响代码、沿用其一致模式并做最小改动;修 bug 先写可复现的失败测试再最小修复;仅审查只报告发现与良好之处、不做修改;审查后整改只重构,保持行为、可见 UI、导航、持久化和公共 API 不变,签名变更需同步更新所有调用方与测试;构建配置走 compose-project。
按影响区域查阅:UI 看 compose-ui/references/ux-states.md;状态与生命周期、错误、导航、依赖注入看 compose-architecture 对应 references;数据存储、网络 Ktor、分页看 compose-data;平台/iOS/桌面与通知后台看 compose-platform;构建与 Gradle 看 compose-project/references/convention-plugins.md;测试看 compose-feature/references/testing.md。只打开任务所需文件,其他区域仅读一份参考。
限制:要求先运行任务路径指定的检查并报告结果再声称完成,做最小正确改动,用工程理由解释结果;未覆盖的情形需自行判断并说明假设。收费、价格、平台支持范围、具体效果等资料未提供。