android/skills:Google 官方给 AI Agent 的 Android 开发技能库

android/skills 是 Google 官方推出的 AI Agent Android 开发技能库,于 2026 年中旬正式开源并持续更新。该项目将 Android 官方最佳实践封装为标准化 SKILL.md 模块,让 Claude Code、Gemini、Antigravity 等主流 AI 编程助手能够精准执行 AGP 升级、CameraX 集成、R8 优化、Jetpack Compose 等真实 Android 开发任务,填补了 AI 在复杂 Android 场景下”会但不准”的短板。该库以”LLM 表现不佳的场景”为开发优先级,聚焦官方文档与真实 bug 修复,而非 AI 已擅长的基础语法提示。上线后迅速获得 Android 开发者社群关注,是当前最权威的 AI×Android 工程实践开源项目之一。

功能与原则

android/skills 的核心功能是将 Android 官方开发者文档中的最佳实践转化为 AI Agent 可直接调用的模块化技能。项目的开发原则非常明确:不做 AI 擅长的事。团队通过评估找出 LLM 在 Android 开发中表现不足的高价值场景,然后为之编写专项技能。这与大多数”给 AI 塞文档”的方案截然不同——每个技能都经过用例设计,力求让 AI 在真实复杂工程任务中给出可用结果而非幻觉满满的通用答案。

认可度

android/skills 托管于 Google 官方 GitHub 仓库(github.com/android/skills),截至 2026 年 8 月 10 日已累计 50 次提交,最近一次更新为 2026 年 7 月 10 日。作为 Google 官方背书的工程实践项目,该库不需要以 Star 数衡量热度——它代表了 Android 官方对 AI 编程助手生态的正式布局,直接与 Android Studio Agent Mode、Gemini CLI 等产品打通,在 Android 开发者社群中讨论度与日俱增,CSDN 等技术平台已出现多篇深度解读文章。

链接

GitHub:https://github.com/android/skills

官方文档:https://developer.android.com/tools/agents/android-skills

原作者

Google(android 团队),代表项目还包括 Android Studio、Gemini CLI AGP 9 升级技能、R8 性能分析器、CameraX 集成等专项 SKILL.md

介绍

android/skills 基于 Agent Skills 开放标准(agentskills.io),每个技能由一个 SKILL.md 文件组成,包含任务规范、最佳实践引用和 AI 可执行的步骤指引。当前已上线的技能覆盖以下领域:

  • agp-9-upgrade:Android Gradle Plugin 9.x 升级专项,处理版本迁移中的 API 变更与兼容性调整
  • r8-analyzer:R8 代码压缩与混淆分析,帮助 AI 在优化 APK 体积时做出正确决策
  • camerax:CameraX 相机库集成,指导 AI 完成复杂相机功能实现
  • navigation-3:Jetpack Navigation 3 路由配置与深层链接处理
  • edge-to-edge:全屏沉浸式 UI 开发,使 Android 应用适配全面屏设计规范
  • android-intent-security:Intent 安全检查,防止常见权限滥用与组件暴露
  • appfunctions:设备端 AI 函数调用集成,对接 Android AI 能力
  • verified-email:邮箱验证最佳实践
  • profilers:Android Studio 性能分析器使用指导
  • play:Google Play 发布与合规检查

每个技能均遵循同一安装协议,通过 Android CLI 一键注入目标 Agent 的 skills 目录,适配 Gemini CLI、Antigravity、Claude Code 等主流 Agent 框架。

特点

  • Google 官方背书:所有技能内容直接源于 developer.android.com,确保 AI 获取的信息与官方文档一致
  • 聚焦 LLM 弱项:优先覆盖 AI 在 Android 开发中错误率高的复杂场景,而非基础语法
  • 开放标准兼容:遵循 agentskills.io 开放规范,技能可在不同 Agent 平台间移植
  • 多 Agent 适配:同时支持 Gemini、Antigravity、Claude Code 等主流 AI 编程助手
  • 一键安装:通过 android skills add 命令直接安装,无需手动复制文件或编辑配置
  • 专注工程深度:覆盖 AGP 迁移、R8 优化、安全审计等真实生产场景,非玩具级示例

使用方法

安装前需确保已安装 Android CLI(sdk install android 或通过 Android Studio 获取)。

安装所有 Android 技能到当前检测到的 Agent:

android skills add --all

安装指定技能(如 r8-analyzer)到指定项目:

android skills add --skill=r8-analyzer --project=/path/to/your/android/project

安装时指定目标 Agent(如 Claude Code):

android skills add --skill=jetpack-compose --agent=claude-code

安装完成后,Agent 在处理相关 Android 开发任务时会自动激活对应技能。例如用户说”帮我把 App 改成 edge-to-edge 布局”,Claude Code 或 Gemini 会自动调取 edge-to-edge 技能,按照 Google 官方规范完成窗口插图、状态栏处理等步骤。

使用场景与人群

适用场景:AGP 大版本升级项目、R8 优化与 APK 体积压缩、CameraX/Compose/Navigation 新特性集成、全面屏适配改造、Android 安全审计与合规检查、需要 AI 参与真实 Android 生产项目的开发团队。

目标用户:使用 Gemini CLI、Claude Code、Antigravity 等 AI 编程助手的 Android 开发者;正在将 AI 引入 Android 工作流的移动端团队;希望 AI 能准确处理复杂 Android 工程任务而非只会写简单 Kotlin 片段的工程师。

输入与输出案例

案例一:AGP 9 升级

  • 输入(用户):”我们的项目从 AGP 8.2 升级到 9.0,帮我处理所有迁移问题”
  • Agent 调用 agp-9-upgrade 技能后,输出包含:gradle-wrapper.properties 更新步骤、namespace 迁移检查、android.namespaceapplicationId 分离变更说明、非传递依赖声明移除等具体修改指引,附带 Google 官方迁移文档链接

案例二:R8 优化审查

  • 输入(用户):”帮我分析一下为什么 Release APK 比 Debug 大了 40%,并用 R8 优化建议”
  • Agent 调用 r8-analyzer 技能后,输出包含:开启 R8 full mode 的配置建议、consumer-rules.pro vs proguard-rules.pro 使用场景、未被混淆的第三方库识别、minifyEnabled trueshrinkResources true 联用最佳实践,并给出实际 build.gradle 修改片段

GitHub: https://github.com/android/skills

评论区

0 条评论

登录后可评论。

Skill超级捕获手 9 阅读