Agent Skills
› android/skills
android/skills
GitHub指导将 Android 项目迁移至 AGP 9,涵盖依赖升级、Kotlin 内置支持及新 DSL 适配。
Install All Skills
npx skills add android/skills --all -g -y
Skills in Collection (23)
指导将 Android 项目迁移至 AGP 9,涵盖依赖升级、Kotlin 内置支持及新 DSL 适配。
用户请求升级或迁移到 AGP 9
Android Gradle Plugin 版本更新
npx skills add android/skills --skill agp-9-upgrade -g -y
提供Android CameraX开发的指导,涵盖构建相机应用、处理不可变API模式、从Camera1/2迁移至CameraX,以及集成Media3和ML Kit等高级功能的标准流程与最佳实践。
实现Android相机功能
处理异步录制生命周期
使用CameraX进行底层硬件互操作
集成ML Kit或Media3效果
npx skills add android/skills --skill camerax -g -y
分析Android应用以识别关键用户工作流,生成Kotlin代码将其暴露给系统代理,优化KDoc文档并支持ADB测试,使AI智能体能在本地发现和执行功能。
发现AppFunctions
实现AppFunctions
优化KDoc文档
ADB测试与调试
npx skills add android/skills --skill appfunctions -g -y
提供Android CLI工具的使用指南,涵盖安装、SDK管理、项目创建、设备交互、模拟器管理、APK运行及UI布局检查等功能。
需要安装或配置Android SDK
使用命令行创建Android项目
管理Android虚拟设备或运行应用
npx skills add android/skills --skill android-cli -g -y
提供Android端通过Credential Manager API实现无OTP邮箱验证的完整工作流,涵盖账号注册、找回及重认证场景,解决高摩擦登录问题。
需要在Android应用中集成安全的邮箱验证功能
希望移除手动输入验证码步骤以优化用户注册或找回体验
npx skills add android/skills --skill verified-email -g -y
提供将 Android XML 视图迁移到 Jetpack Compose 的结构化工作流,涵盖规划、依赖配置、主题设置、布局转换及验证清理等步骤,实现 UI 现代化。
需要将 Android XML 布局迁移为 Jetpack Compose
执行 Android UI 现代化重构任务
npx skills add android/skills --skill migrate-xml-views-to-jetpack-compose -g -y
指导在Android项目中集成Jetpack Compose Styles API,涵盖依赖升级、实验性API配置、自定义组件样式化及布局属性迁移。
需要为Jetpack Compose组件定义统一样式
将硬编码参数迁移至Style属性
配置Compose实验性样式API
npx skills add android/skills --skill styles -g -y
指导在Android应用中集成Jetpack Media3实现Google Cast功能,涵盖依赖配置、Manifest更新及播放器实现,支持Compose和View界面。
添加Cast功能
从旧版Cast SDK迁移到Media3
npx skills add android/skills --skill media3-cast-integration -g -y
分析Android构建文件与R8保留规则,识别冗余、过宽或覆盖消费者规则的条目。通过运行Gradle任务或脚本生成量化数据,提供优化建议以减小应用体积并修复ProGuard配置问题。
优化Android应用包体积
清理冗余或过于宽泛的R8/ProGuard保留规则
排查ProGuard配置导致的编译或运行时错误
npx skills add android/skills --skill r8-analyzer -g -y
指导开发者将Play Engage SDK集成至Android应用,涵盖垂直领域识别、实体映射及代码生成。辅助解决SDK实现问题、发布代码生成及错误修复,确保遵循标准结构与实体规范。
集成Play Engage SDK到Android应用
生成Engage相关的发布代码或Boilerplate
将本地数据模型映射到Engage实体
调试和解决SDK集成相关的错误
npx skills add android/skills --skill engage-sdk-integration -g -y
用于将Android项目从旧版Google Play Billing Library升级至最新稳定版的技能。通过检测有效版本、规划迁移路径并执行代码重构,确保平滑过渡。
Android项目需要升级Play Billing Library
处理Play Billing Library的版本迁移和API兼容性问题
npx skills add android/skills --skill play-billing-library-version-upgrade -g -y
自动化审计技能,用于验证Android应用是否符合Google Play政策。通过静态代码分析与商店声明交叉引用,生成合规报告,识别未声明的数据收集、架构风险及隐私披露缺失等问题。
需要审核Android应用以符合Google Play政策
检测应用中的数据隐私、权限或登录凭证违规
npx skills add android/skills --skill play-policy-insights -g -y
Android性能分析协调器,负责意图澄清与路由。指导用户记录系统追踪、堆转储等数据,并执行相应的分析与调试工作流,解决卡顿、内存泄漏及启动慢等问题。
请求录制Android性能数据(如系统追踪、堆转储)
分析Android应用性能瓶颈、卡顿或内存泄漏
调查Android应用启动问题
npx skills add android/skills --skill android-profiler -g -y
将自然语言意图转换为有效的 Perfetto SQL 查询,并在本地 trace 文件中执行,用于提取 Android 性能分析数据。
用户需要从 Perfetto trace 中提取切片、线程或内存数据
用户希望用自然语言描述查询需求并生成 SQL
npx skills add android/skills --skill perfetto-sql -g -y
分析Android应用的Perfetto追踪文件,定位延迟、内存或卡顿问题的根因。支持交互式查询与持续调查,通过强制性的证据链记录和领域提示指导SQL查询,确保分析严谨性。
用户提供Perfetto追踪文件并要求分析内容
用户询问应用性能问题如延迟或卡顿的根因
用户发起关于追踪数据的开放式调查请求
npx skills add android/skills --skill perfetto-trace-analysis -g -y
提供Android组件安全最佳实践,用于审计AndroidManifest.xml配置及处理传入Intent的代码,防止Intent重定向和未授权访问。
审计Android组件配置
检查Intent接收逻辑
npx skills add android/skills --skill android-intent-security -g -y
指导将 Android Jetpack Compose 应用迁移至边缘到边缘显示,修复 UI 被状态栏或导航栏遮挡、IME 输入法隐藏输入框及系统栏可读性问题。
Android Compose 应用适配全面屏
修复 UI 组件与系统栏重叠问题
处理 IME 输入法遮挡输入框
npx skills add android/skills --skill edge-to-edge -g -y
为原生 Android 应用分析和创建测试策略,包括安装测试库、搭建测试基础设施及生成单元测试、UI 测试等框架的集成方案。
需要为 Android 项目配置测试环境
询问如何设置单元测试或 UI 测试框架
npx skills add android/skills --skill testing-setup -g -y
提供 Wear OS Compose Material3 开发指导,涵盖项目创建、版本迁移及核心组件使用。强调严格遵循稳定版依赖、Kotlin 2.0+ 配置及样本提取规范,避免随意降级或猜测错误。
创建 Wear OS 项目
从旧版 Wear Compose 迁移
使用 androidx.wear.compose 库
解决 Wear OS 编译环境配置
npx skills add android/skills --skill wear-compose-m3 -g -y
提供在 Android XR 智能眼镜上使用 Jetpack Compose Glimmer 开发增强现实应用的指南,涵盖设计原则、组件实现及针对透明显示屏的交互与样式优化。
开发 Android XR 眼镜应用
使用 Jetpack Compose Glimmer 构建 UI
适配智能眼镜显示特性
npx skills add android/skills --skill display-glasses-with-jetpack-compose-glimmer -g -y
指导将Android应用UI适配多种设备形态,涵盖窗口大小、输入设备及多窗格布局。利用Compose API实现自适应导航栏、网格布局及滚动隐藏等特性,确保在手机、平板、桌面等设备上提供一致且优化的用户体验。
需要将现有Android应用适配折叠屏或桌面模式
要求使用Compose实现响应式UI和自适应导航
npx skills add android/skills --skill adaptive -g -y
提供Android TV应用从Leanback迁移到Jetpack Compose for TV的指导,涵盖界面重构、焦点导航及Media3集成等架构模式。
Android TV应用迁移
Leanback UI转Compose
TV端焦点处理
10-foot UI设计
npx skills add android/skills --skill leanback-to-compose-tv-migration -g -y


