用途:为 Android 应用提供 Jetpack Compose UI 标准,目标是让每个界面简洁、美观、快速、易用;在构建或评审 Compose 界面时使用。
主要能力与设计原则:极简优先、跨屏一致、可点击性可见、留白与内容优先层级、触摸目标最小 48dp、默认适配手机与平板、视觉与色彩传达主要含义。企业移动端原则包括任务导向、价值优先、UX 优先于视觉(后端连通、离线支持、性能、可靠性优先)、离线优先。
视觉标准:卡片圆角 12-16dp、输入 8dp、FAB 24dp;卡片阴影 0-2dp;内容内边距横向 16dp、纵向 8-16dp;屏幕内边距紧凑 16dp、中等 24dp、扩展 32dp;图标 24dp(按钮 20dp、空状态 48dp);仅用 Material 3 字体尺度。文字避免纯黑,可用 Color(0xFF1A1A1A) 或 MaterialTheme.colorScheme.onBackground;深色背景避免纯白,可用 Color(0xFFF5F5F5);正文行高为字号×1.6。要求使用自定义 PNG 图标并通过 painterResource(R.drawable.<name>) 引用,维护 PROJECT_ICONS.md;超过 25 行的报表须以表格呈现;KPI 等金额使用 CurrencyFormatter.formatStat(),表格与列表项使用 CurrencyFormatter.format(),图表轴使用 CurrencyFormatter.formatCompact()。
使用方式:先读 SKILL.md,再按需加载 references/ 下的深层文件,按顺序应用检查清单与决策规则,产出实现指导、评审发现、架构决策、模板或生成物等具体结果,并说明假设、风险与后续工作。可选辅助插件在部分环境可能有帮助,但不是本技能的必需项。
适用场景:Compose 界面设计、代码实现、评审、迁移计划、审计或文档;需要可复用判断与领域约束的任务。
限制:与 jetpack-compose-ui 无关或可由更具体同伴技能处理的任务不适用;仅需简单答案时不必使用。具体代码示例、深层章节及部分规范细节未在资料中完整提供,暂未提供。