Android 技能与开发资源
android/skills
访问 GitHub ↗
一句话简介
Android 官方维护的 Kotlin 技能与开发资源集合,涵盖移动开发最佳实践、工具链与学习资料,帮助开发者提升 Android 应用构建能力。
标签
适用应用场景
- 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…