Agent Skills
› android/skills
android/skills
GitHub指导将 Android 项目迁移至 AGP 9,包含依赖更新、DSL 迁移及构建配置调整。
安装全部 Skills
npx skills add android/skills --all -g -y
集合内 Skills (26)
指导将 Android 项目迁移至 AGP 9,包含依赖更新、DSL 迁移及构建配置调整。
Android 项目升级 AGP 到版本 9
Android Gradle Plugin 迁移任务
npx skills add android/skills --skill agp-9-upgrade -g -y
提供Android CameraX开发的专业技术指导,涵盖异步录制生命周期、底层硬件互操作及Media3集成。包含API不可变模式处理、从Camera1/2迁移指南及复杂功能蓝图设计,适用于相机功能实现与优化。
实现Android相机功能
处理异步录制生命周期
CameraX硬件互操作
从Camera1或Camera2迁移至CameraX
npx skills add android/skills --skill camerax -g -y
分析Android应用以识别关键用户工作流,生成Kotlin代码将功能暴露给系统AI代理,优化KDoc文档以便AI理解,并提供ADB测试调试命令。
发现AppFunctions
实现AppFunctions
优化KDoc文档
测试和调试AppFunctions
npx skills add android/skills --skill appfunctions -g -y
指导在Android应用中集成和优化ML Kit GenAI Prompt API,涵盖前置配置、提示词优化、前缀缓存、生命周期管理及结构化输出实现。
需要集成Google ML Kit GenAI功能
优化Android端本地AI模型调用性能
实现基于Gemini Nano的结构化输出
npx skills add android/skills --skill ml-kit-genai-prompt-api -g -y
提供Android CLI工具的使用指南,涵盖安装、SDK管理、项目创建、设备交互、APK运行、模拟器管理及文档查询等功能,辅助Android开发流程。
需要安装或配置Android CLI环境
执行Android SDK包的安装、更新或删除
使用模板创建新的Android项目
在真机或模拟器上运行和调试Android应用
查询Android官方API文档或最佳实践
npx skills add android/skills --skill android-cli -g -y
提供Android应用使用Credential Manager实现凭据恢复功能的客户端集成指南,涵盖创建、检索和清除恢复密钥的流程及双Tier架构设计。
需要在新设备恢复时自动登录用户
集成Android凭据管理器以支持静默登录
npx skills add android/skills --skill restore-credentials -g -y
提供Android端通过Credential Manager API集成无OTP邮箱验证的完整工作流,解决高摩擦注册流程。
实现Android应用安全邮箱验证
集成Google数字凭证进行账户创建或恢复
npx skills add android/skills --skill verified-email -g -y
提供将 Android XML View 迁移至 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 配置、自定义组件样式化及硬编码参数迁移。
需要为 Compose 组件定义统一样式
将硬编码的 UI 属性替换为 Style 属性
迁移现有布局以使用新的样式系统
npx skills add android/skills --skill styles -g -y
指导在Android应用中集成Jetpack Media3 Cast,涵盖依赖配置、Manifest更新及CastPlayer实现,支持Compose和View UI,适用于新功能添加或从旧版SDK迁移。
需要为Android应用添加Google Cast投屏功能
将现有的Google Cast SDK迁移至Jetpack 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
指导开发者在Android应用中集成Play Engage SDK,涵盖识别垂直领域、生成标准化代码骨架(如Worker、Publisher)、映射数据实体及解决SDK实现问题。
集成Play Engage SDK
生成Engage相关代码模板
解决SDK报错
映射本地数据模型到Engage实体
npx skills add android/skills --skill engage-sdk-integration -g -y
用于将 Android 项目从旧版 Google Play Billing Library 迁移至最新稳定版,自动检测有效版本并规划直连或分步升级路径。
Android 项目升级 Google Play Billing Library
处理 Play Billing 库的版本迁移与兼容性适配
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性能数据
调查卡顿或内存泄漏
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组件(Activity、Service等)及Intent处理的安全最佳实践,防止Intent重定向和未授权访问。适用于审计AndroidManifest.xml配置及源码中的Intent逻辑。
审计AndroidManifest.xml组件导出配置
检查代码中Intent接收与处理逻辑
防范Intent重定向漏洞
npx skills add android/skills --skill android-intent-security -g -y
指导将 Jetpack Compose 应用迁移至支持自适应边缘到边缘显示,修复 UI 组件被系统栏遮挡、IME 插入符冲突及状态栏可读性问题。
需要为 Android Compose 应用添加 edge-to-edge 支持
修复 UI 元素与导航栏或状态栏重叠的问题
解决键盘弹出时输入框被遮挡的 IME insets 问题
npx skills add android/skills --skill edge-to-edge -g -y
分析现有Android项目测试配置,并创建全面的测试策略。包括安装依赖、设置DI框架测试支持、搭建单元测试、UI测试、截图测试及E2E测试的基础设施与执行环境。
需要为Android应用建立或优化测试体系
询问如何配置Junit、Espresso、Robolectric等测试框架
需要生成测试分析报告或设置测试覆盖率工具
npx skills add android/skills --skill testing-setup -g -y
提供 Wear OS Compose Material3 的专业指导,涵盖版本管理、环境配置及从旧版本迁移的具体步骤。确保使用最新稳定版库和正确 Kotlin 版本,处理同步验证与 API 兼容性问题。
创建或更新 Wear OS 项目
迁移 Wear OS 应用至 Material3
解决 Wear Compose 版本依赖问题
npx skills add android/skills --skill wear-compose-m3 -g -y
提供使用Jetpack Compose Glimmer开发Android XR显示眼镜应用的指南,涵盖设计原则、工作流及交互模型。
开发Android XR应用
为智能眼镜构建UI
使用Jetpack Compose Glimmer
npx skills add android/skills --skill display-glasses-with-jetpack-compose-glimmer -g -y
指导将 Android App UI 适配多设备(手机、平板、折叠屏等),涵盖窗口大小处理、输入设备支持及 Compose 自适应布局实现。
需要适配不同屏幕尺寸
优化多窗格布局
调整导航栏以适应不同设备
npx skills add android/skills --skill adaptive -g -y
提供Android TV应用从Leanback迁移至Jetpack Compose for TV的架构模式与实施指南,涵盖UI现代化、D-Pad导航、聚焦动画及Media3播放等关键场景。
Android TV应用界面迁移
Leanback组件替换为Compose
10英尺电视UI设计
npx skills add android/skills --skill leanback-to-compose-tv-migration -g -y


