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 (32)
指导将 Android 项目迁移至 AGP 9,包括版本检查、依赖更新、Kotlin 及 DSL 迁移等步骤,并提供验证与故障排除指南。
用户请求升级或迁移 Android 项目的 AGP 版本
用户询问如何从 AGP 8 迁移到 AGP 9
npx skills add android/skills --skill agp-9-upgrade -g -y
提供Android CameraX开发的技术指导与标准模式,涵盖API使用、生命周期处理、硬件交互及ML Kit集成。
实现Android相机功能
CameraX迁移指南
处理异步录制生命周期
集成Media3效果
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 的分步指南,涵盖前置条件、提示词优化、前缀缓存、生命周期管理及结构化输出实现,用于在端侧调用 Gemini Nano。
Android 端侧 AI 模型集成
ML Kit Prompt API 开发
生成式 AI 功能实现
npx skills add android/skills --skill ml-kit-genai-prompt-api -g -y
提供Android CLI工具的使用指南,涵盖安装、SDK管理、项目创建、设备交互及文档搜索等功能。
需要安装或配置Android开发环境
使用命令行管理Android SDK组件
通过CLI创建Android项目
利用CLI与Android设备进行UI检查或运行测试
npx skills add android/skills --skill android-cli -g -y
提供Android端使用androidx.credentials库实现Restore Credentials功能的指南,涵盖密钥创建、检索及清理流程,支持新设备静默登录。
实现Android应用恢复凭据功能
集成androidx.credentials库进行身份验证
npx skills add android/skills --skill restore-credentials -g -y
提供Android端基于Credential Manager API的免OTP邮箱验证集成工作流,用于优化注册和找回密码体验。仅涵盖客户端实现,需配合后端验证逻辑使用。
Android应用集成数字凭证邮箱验证
优化用户注册或账号恢复流程
npx skills add android/skills --skill verified-email -g -y
诊断和优化 Android Jetpack Compose UI 代码性能,减少重组开销和掉帧。需检查状态管理、布局及渲染等7类问题,并严格遵循参考文档进行修复。
分析 Jetpack Compose 性能瓶颈
优化重组开销
防止掉帧和 UI 卡顿
npx skills add android/skills --skill jetpack-compose-performance -g -y
指导将Android XML视图迁移至Jetpack Compose的结构化工作流,涵盖从候选识别、依赖配置到UI转换和清理的10个步骤,确保视觉和功能一致性。
需要迁移Android XML布局到Compose
Android项目UI现代化改造
npx skills add android/skills --skill migrate-xml-views-to-jetpack-compose -g -y
指导在 Android Jetpack Compose 项目中集成 Styles API,涵盖依赖升级、实验性 API 配置、自定义组件样式化及硬编码迁移。
需要将硬编码参数替换为 Style 属性
为自定义 Compose 组件统一设置样式
迁移现有布局以使用统一样式系统
npx skills add android/skills --skill styles -g -y
指导在Android应用中集成Jetpack Media3 Cast功能,涵盖依赖配置、Manifest更新及播放器实现。适用于新增投屏支持或从旧版SDK迁移的场景。
添加Google Cast投屏功能
从Legacy Cast SDK迁移到Media3
npx skills add android/skills --skill media3-cast-integration -g -y
分析Android构建文件与R8保留规则,识别冗余、宽泛及覆盖库规则的条目。通过自动化脚本或启发式评估优化应用体积,修复ProGuard配置问题。
优化App体积
移除冗余的R8/ProGuard规则
排查混淆配置问题
npx skills add android/skills --skill r8-analyzer -g -y
指导开发者在Android应用中集成Play Engage SDK,包括识别垂直领域、生成结构化样板代码、映射数据实体及处理发布逻辑,解决SDK实现问题。
集成Play Engage SDK到Android应用
生成Engage相关的样板代码
映射本地数据模型到Engage实体
修复SDK相关错误
npx skills add android/skills --skill engage-sdk-integration -g -y
指导将 Android 项目中的 Google Play Billing Library 升级至最新版本,涵盖版本探测、迁移路径规划及代码适配执行。
Android 项目需要升级 Play Billing Library
处理旧版计费库到最新版的迁移任务
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
将自然语言意图转换为有效的 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安全最佳实践,用于审计Manifest配置和处理传入Intent,防止意图重定向和未授权访问。
审计AndroidManifest.xml中的组件导出配置
检查处理传入Intent的源代码以防范重定向漏洞
npx skills add android/skills --skill android-intent-security -g -y
提供Android权限与IPC安全审计指南,涵盖漏洞检测、最小权限原则及运行时权限处理。用于审查AndroidManifest.xml、自定义权限配置、组件安全加固及调用者身份验证。
审计Android应用权限配置
修复IPC组件安全漏洞
实现运行时权限流程
npx skills add android/skills --skill android-permissions-security -g -y
指导将Jetpack Compose应用迁移至边缘到边缘显示,修复UI被系统栏遮挡、IME重叠及可读性问题。
Android Compose应用适配全面屏
修复UI组件与状态栏或导航栏重叠
解决输入法遮挡输入框问题
npx skills add android/skills --skill edge-to-edge -g -y
基于Jetpack Glance实现Android主屏幕小部件,支持清单、网格等标准布局。通过复制参考文件并配置依赖和Manifest完成开发。
创建Android桌面小部件
使用Jetpack Glance Canonical Layouts
npx skills add android/skills --skill glance-canonical-layouts -g -y
分析现有Android项目测试配置,并搭建完整的测试基础设施。涵盖依赖注入、单元测试、UI测试、截图测试及端到端测试的框架安装与配置,生成分析报告。
需要为Android应用建立或优化测试策略
初始化Android项目的测试环境和依赖
npx skills add android/skills --skill testing-setup -g -y
提供Wear OS Compose Material3的开发指南,涵盖项目创建、版本迁移(M2.5/Horologist)、组件映射及环境配置。指导Agent严格使用最新稳定版库,避免降级,确保Kotlin和AGP兼容性及构建验证。
迁移Wear OS Compose Material3项目
升级或更新Wear OS应用依赖
解决Wear Compose组件API不匹配问题
npx skills add android/skills --skill wear-compose-m3 -g -y
提供基于Jetpack Compose Glimmer开发Android XR显示眼镜应用的指南,涵盖设计原则、工作流及交互模型,优化透明显示屏样式与可读性。
开发Android XR应用
使用Jetpack Compose Glimmer构建UI
适配智能眼镜显示
npx skills add android/skills --skill display-glasses-with-jetpack-compose-glimmer -g -y
指导将现有Android视频、游戏及浏览器应用适配为车载驻车应用,涵盖清单配置、兼容性模式、导航处理及媒体限制等,以满足Car App质量规范。
迁移或构建Android Auto/AAOS驻车应用
审计应用以符合车载App质量指南
npx skills add android/skills --skill android-for-cars-parked-apps -g -y
指导在Android中使用Kotlin配置LiteRT运行时,通过CompiledModel API实现CPU/GPU端点推理。涵盖Gradle依赖、模型预处理、TensorBuffer复用及GPU预热等最佳实践。
Android LiteRT或.tflite任务
Gradle设置
图像分类或视觉/音频嵌入辅助
Bitmap预处理
迁移旧版Interpreter
npx skills add android/skills --skill litert-runtime -g -y
指导 Android 应用适配多设备形态(手机、平板、折叠屏等)的 UI 开发技能。涵盖使用 Compose MediaQuery API 处理窗口尺寸与输入设备,利用 Navigation3 Scenes 实现多窗格布局,以及通过 Grid/FlexBox 构建自适应导航栏和组件。
需要让 Android 应用适配不同屏幕尺寸
将传统 UI 迁移为响应式 Compose 布局
优化应用在折叠屏或桌面端的显示效果
npx skills add android/skills --skill adaptive -g -y
用于记录和分析Android性能数据,诊断CPU、GPU、内存、电池及启动延迟等瓶颈。支持系统追踪、堆分析、Perfetto分析及基线对比,帮助定位UI卡顿、ANR和OOM等问题。
记录Android系统追踪或堆转储
分析Perfetto追踪以排查UI卡顿或ANR
调查CPU瓶颈、内存泄漏或电池消耗问题
npx skills add android/skills --skill android-profiler -g -y
提供Android TV应用从Legacy Leanback迁移至Jetpack Compose for TV的指导,涵盖界面重构、焦点导航及媒体播放等架构模式。
Android TV应用迁移
Leanback转Compose
TV UI现代化
npx skills add android/skills --skill leanback-to-compose-tv-migration -g -y
用于在 Android 项目中创建、迁移和更新 Wear OS 小组件,支持 GlanceWear 和 Remote Compose 技术栈,涵盖依赖配置、清单注册及 UI 实现。
需要创建 Wear OS 小组件
将旧版 ProtoLayout TileService 迁移到 Wear OS 小组件
配置 GlanceWear 相关依赖和构建环境
npx skills add android/skills --skill wear-widgets -g -y


