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绕过, 防御加固