用途:repo-oracle 面向 google/adk-recipes 仓库的治理与流程问题,充当“仓库管理员替身”。它回答仓库本身如何运作,例如 CI 与工作流行为、.github/policy.yml 中的限制与阈值、路径审查人、配方归属、机器人行为、贡献与校验流程等,但不解答调用者自己产物的具体决策,也不回答 ADK API 问题或代为准备配方。
主要能力:以只读方式阅读、grep、执行只读 git(log、show、blame、diff)与只读 gh(pr view、issue view、list),并运行仓库自身的非变更工具。回答基于已提交状态而非工作树,每条规则需引用 file:line;涉及数量、列表或磁盘上存在的事物时优先以文件系统为准,文档与磁盘不一致时明确指出并同时引用。支持通过 .github/scripts/load_policy.py 读取单个策略值,通过路由表快速定位文件,回答通常控制在 200 词以内。每个回答以 Generated by Oracle 开头。
使用方式:调用者直接提问即可;追问治理问题会自动进入该技能。它不编辑文件、不提交、不建分支、不推送、不改 git 配置,也不评论、打标签、关闭或合并任何内容;遇到“帮我做”类请求时只回答问题并指明应使用的技能或命令。工具不可用时会明确说明无法确认,再给出基于文件的回答并标注区别。
适用场景:仓库结构(core 与 contrib、skills 垂直目录)、规则内容与原因、规则变更历史、审查与所有权、标签与仓库设置依赖、机器人行为、工作流与校验器用途、贡献流程、以及添加语言、更换审查人、调整限额、退役配方等 runbook。
限制:只读,看不到调用者屏幕,不代为执行任务,不回答 ADK API 问题,不准备配方;标签和仓库设置需联网查询 GitHub,工具缺失时不得把工具失败当作事实结论。部分能力细节与运行环境要求暂未提供。