Android 技能与开发资源

android/skills 访问 GitHub ↗
🔤 Kotlin ★ 9424 ⑂ 0 weekly #4 (+1471) 抓取 2026-10-24

一句话简介

Android 官方维护的 Kotlin 技能与开发资源集合,涵盖移动开发最佳实践、工具链与学习资料,帮助开发者提升 Android 应用构建能力。

标签

  • Android
  • Kotlin
  • 移动开发
  • 技能资源
  • 开源工具

适用应用场景

  • Android 应用开发技能提升
  • Kotlin 移动开发最佳实践参考
  • 团队 Android 工程师培训资源
  • Android 工具链与工作流整合

README 中文摘要

项目概述

Android Skills 是一个面向 AI 智能体的模块化技能仓库,提供针对 Android 开发优化的说明文档与资源。它依据 Android 官方开发规范,将特定任务的技术要求、工作流和实践建议整理为标准化的 SKILL.md 文件,使大语言模型能够基于专业知识完成 Android 开发任务。

该仓库遵循开放标准的智能体技能格式,重点覆盖评测结果显示模型表现较弱的实际用例与复杂工作流;对于模型已经熟练掌握的基础领域,例如常规 Jetpack Compose 最佳实践,则不作为建设重点。

核心特性

  • 模块化技能:每项技能对应一个明确任务,并包含可复用的技术规范与执行流程。
  • 面向评估薄弱环节:优先增强大语言模型容易遗漏、误用或不熟悉的 Android 开发场景。
  • 自动激活机制:智能体会根据任务内容自动发现并使用已安装的相关技能。
  • 多智能体支持:可将技能安装到当前项目,或检测到的所有智能体目录中。
  • 集中更新能力:支持一次更新全部技能,也可仅更新指定技能。

安装与配置

使用 Android CLI 将 r8-analyzer 技能安装到当前项目:

# 将指定技能安装到当前项目
android skills add r8-analyzer --project=.

安装全部 Android 技能,并写入检测到的所有智能体目录:

# 安装所有技能
android skills add --all

如果尚未创建智能体目录,且未指定目标智能体,技能将默认安装到以下位置,供 Gemini 和 Antigravity 使用:

~/.gemini/antigravity/skills

关键选项

  • --all:安装全部 Android 技能;省略时仅安装 android-cli 技能。
  • --agent:指定目标智能体,多个名称以逗号分隔;省略时应用到所有已检测到的智能体。
  • --project:指定项目根目录,技能将安装在该项目内。

更新技能

更新全部技能:

# 更新所有已安装技能
android skills update --all

仅更新指定技能:

# 更新单个技能
android skills update wear-compose-m3

作为智能体插件安装

Claude Code:

# 添加插件市场并安装 Android Skills
/plugin marketplace add android/skills
/plugin install android-skills@android-skills

Codex:

# 添加插件市场并安装 Android Skills
codex plugin marketplace add android/skills
codex plugin add android-skills@android-skills

使用方式

完成技能安装后,无需手动指定技能文件。向智能体提出相关任务即可触发匹配,例如:

Make my app UI edge-to-edge.

智能体应自动查找并应用与任务对应的已安装技能。项目采用 Apache License 2.0 许可证。当前不接收公开贡献,可通过 GitHub Issue 提供反馈、报告问题或提出技能变更建议。

摘要更新于 2026-10-21 00:36:36 · 原文 3019 字符 · md5 bba7fe19f2fe…