Agent Skills
› android/skills
android/skills
GitHub指导 Android 项目从 AGP 8 迁移至 AGP 9,涵盖依赖更新、Kotlin 内置支持、新 DSL 及构建配置调整。
Install All Skills
npx skills add android/skills --all -g -y
Skills in Collection (27)
指导 Android 项目从 AGP 8 迁移至 AGP 9,涵盖依赖更新、Kotlin 内置支持、新 DSL 及构建配置调整。
请求将 Android 项目升级到 AGP 9
执行 Android Gradle Plugin 版本迁移
npx skills add android/skills --skill agp-9-upgrade -g -y
提供Android CameraX开发的专业技术指导,涵盖API使用、生命周期处理、硬件互操作及ML Kit集成。
实现CameraX相机功能
处理异步录制生命周期
迁移旧版Camera1/Camera2代码
集成Media3或ML Kit效果
npx skills add android/skills --skill camerax -g -y
分析Android应用以识别关键用户工作流,生成Kotlin代码将功能暴露给系统代理,优化KDoc文档以便AI理解,并提供ADB测试调试命令。
发现AppFunctions
实现AppFunctions
优化KDoc
ADB测试调试
npx skills add android/skills --skill appfunctions -g -y
提供Android应用中集成与优化ML Kit GenAI Prompt API的逐步指南,涵盖前置条件、提示词优化、前缀缓存、生命周期管理及结构化输出最佳实践。
在Android项目中集成ML Kit GenAI功能
优化本地Gemini Nano模型调用性能
实现结构化输出或前缀缓存
npx skills add android/skills --skill ml-kit-genai-prompt-api -g -y
提供 Android CLI 工具的安装、SDK 管理、项目创建、设备交互及文档搜索指南,辅助 Android 开发环境配置与调试。
Android 开发环境搭建
Android SDK 组件管理
Android 应用调试与 UI 检查
npx skills add android/skills --skill android-cli -g -y
提供 Android 端使用 androidx.credentials 库实现凭证恢复功能的指南,支持在新设备静默登录,涵盖客户端密钥创建、检索及清理流程。
需要实现 Android 应用的新设备自动登录功能
集成或升级 Android Credential Manager 以支持备份恢复
npx skills add android/skills --skill restore-credentials -g -y
提供Android端基于Credential Manager API的验证邮箱获取工作流,集成无OTP的安全邮箱验证流程,降低注册摩擦。
实现Android应用中的邮箱验证功能
集成Google Credential Manager进行身份认证
npx skills add android/skills --skill verified-email -g -y
提供将Android XML视图迁移至Jetpack Compose的结构化工作流,涵盖从候选识别、依赖配置、主题设置到UI转换、验证及清理的10步方法,确保视觉与功能一致性。
需要将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 对象
配置 Compose 实验性样式 API
npx skills add android/skills --skill styles -g -y
指导在Android应用中集成Jetpack Media3 Cast功能,包括依赖配置、Manifest更新及播放器实现,支持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保留规则,识别冗余、宽泛及覆盖库消费者规则的条目。通过多路径策略优化应用体积并排查ProGuard配置问题。
开发者希望优化应用体积
需要移除冗余或过于宽泛的保留规则
排查ProGuard/R8配置问题
npx skills add android/skills --skill r8-analyzer -g -y
指导开发者在Android应用中集成Play Engage SDK,涵盖垂直领域识别、实体映射、代码生成及错误排查。
集成Play Engage SDK
解决SDK实现问题
生成发布代码
数据类到实体映射
npx skills add android/skills --skill engage-sdk-integration -g -y
用于将 Android 项目中的 Google Play Billing Library 从旧版本升级或迁移到最新稳定版。通过检测有效版本并规划直接或多步迁移路径,指导更新构建配置及处理 API 变更。
Android 项目中需要升级 Google Play Billing Library
处理 Play Billing Library 的版本迁移和兼容性适配
npx skills add android/skills --skill play-billing-library-version-upgrade -g -y
自动化审计技能,通过静态代码分析与Play Store声明比对,验证Android应用合规性。识别未声明的数据收集、架构风险及隐私披露缺失,生成确定性合规报告。
需要审核Android应用是否符合Google Play政策
检查应用数据安全性、登录凭据或受限权限
npx skills add android/skills --skill play-policy-insights -g -y
Android性能分析协调器,负责路由用户请求至录制或分析工作流,执行预检并处理系统追踪、内存泄漏等性能问题。
询问如何录制Android性能数据
分析Android应用卡顿或内存泄漏
调查App启动速度问题
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安全最佳实践,用于审计AndroidManifest配置及处理传入Intent的代码,防止Intent重定向和未授权访问。
审计AndroidManifest.xml中的组件导出配置
检查代码中处理传入Intent的安全性
评估Intent传递方式的安全风险
npx skills add android/skills --skill android-intent-security -g -y
用于审计、检测及修复Android权限与IPC组件安全漏洞,涵盖Manifest审查、自定义权限定义、组件保护及运行时权限流程实现。
审查AndroidManifest.xml
定义自定义权限
保护Services/Receivers/Providers
验证调用者签名和UID
实现运行时权限流程
npx skills add android/skills --skill android-permissions-security -g -y
指导将 Jetpack Compose 应用迁移至支持自适应 edge-to-edge,修复 UI 组件被系统栏遮挡、重叠及 IME 输入法隐藏输入框等问题。
需要为 Android Compose 应用添加 edge-to-edge 适配
UI 组件被状态栏或导航栏遮挡
修复输入法键盘遮挡输入框问题
npx skills add android/skills --skill edge-to-edge -g -y
分析并创建Android应用测试策略,包括安装测试库、搭建测试基础设施及创建单元测试、UI测试等测试框架。
需要制定Android应用测试策略
配置Android测试依赖和基础设施
npx skills add android/skills --skill testing-setup -g -y
提供 Wear OS Compose Material3 的开发指导,涵盖项目创建、版本迁移(含 Horologist)、组件映射及构建配置。强调严格遵循稳定版 API 和 Kotlin/AGP 兼容性要求,防止因猜测导致的构建失败。
Wear OS 应用开发
Compose Material3 迁移
Horologist 升级
npx skills add android/skills --skill wear-compose-m3 -g -y
提供Android XR显示眼镜应用的开发指南,涵盖Jetpack Compose Glimmer UI工具集的基础设计原则、工作流及交互模型,用于构建符合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 实现自适应设计。
需要适配不同屏幕尺寸的设备
优化多窗格布局
npx skills add android/skills --skill adaptive -g -y
指导将 Android TV 应用从 Leanback 迁移至 Jetpack Compose for TV,涵盖浏览、设置及播放等屏幕重构,强调 10 英尺 UI 设计、D-pad 导航优化及 androidx.tv 库使用。
Android TV 应用从 Leanback 迁移到 Compose
替换 BrowseSupportFragment 或 VideoSupportFragment
实现沉浸式轮播或 D-pad 焦点管理
npx skills add android/skills --skill leanback-to-compose-tv-migration -g -y


