android/skills
GitHub: android/skills
由 Google 官方提供的模块化 AI 指令库,帮助 LLM 更好地理解和执行 Android 开发中的复杂最佳实践。
Stars: 6292 | Forks: 357
## Android 技能
**Android skills** 是一个专门的仓库,包含**经 AI 优化的模块化指令**和资源,旨在帮助 LLM 更好地理解并执行来自 [developer.android.com](https://developer.android.com) 的 Android 开发最佳实践和指南中的特定模式。
Android skills 遵循 [open-standard agent skills](https://agentskills.io/home) - 即提供任务技术规范并为 LLM 提供专业领域和工作流信息的 Markdown 文件 (SKILL.md),从而**为 LLM 提供基础**。
我们 Android skill 的开发重点在于**评估显示 LLM 表现不佳的用例和工作流**。
我们不会优先考虑 LLM 已经熟练掌握的成熟领域,例如基本的 Jetpack Compose 最佳实践。
如需了解更多信息,请阅读官方文档:
- [Android skills](https://developer.android.com/tools/agents/android-skills)
- [Android CLI](https://developer.android.com/tools/agents/android-cli)
- [Android Studio](https://developer.android.com/studio/gemini/skills)
### 安装 Android skills
使用 Android CLI 将特定 skill 安装到当前目录:
```
android skills add --skill=r8-analyzer --project=.
```
使用 Android CLI 将所有 Android skills 安装到检测到的所有 agent 的目录中:
```
android skills add --all
```
如果您没有任何现有的 agent 目录,也没有指定特定的 agent,这些 skill 将为 Gemini 和 Antigravity 安装在 `~/.gemini/antigravity/skills` 目录下。
**选项:**
- `--all` - 添加所有 Android skills。如果省略(且未指定 `--skill`),则只会安装 `android-cli` skill。
- `--agent` - 以逗号分隔的列表,指定要为其安装 skill 的 agent。如果省略,将为检测到的所有 agent 安装该 skill。
- `--skill` - 您想要安装的特定 skill。如果省略(且未指定 `--all`),则只会安装 `android-cli` skill。
- `--project` - 用于安装 skills 的项目根目录路径。
## 免责声明
AI 可能会犯错,因此请务必仔细检查结果。
## 许可证
Android Skills 采用 [Apache License 2.0](LICENSE.txt) 授权。有关详细信息,请参阅 `LICENSE.txt` 文件。
## 查看我们的社区准则
本项目遵循 [Google 开源社区准则](https://opensource.google/conduct/)。
标签:AI智能体, Android开发, DLL 劫持, SOC Prime, 人工智能, 大语言模型, 开发工具, 用户模式Hook绕过, 防御加固