google/adk-bot-review
Reviews adk-bot pull requests by validating technical correctness against source code, checking PR states and formatting, and following Google's developer documentation style and ADK docs conventions. Triggers on "review bot PR", "check bot changes", or "verify bot issue".
npx skills add https://github.com/google/adk-docs --skill adk-bot-review
This skill guides a rigorous review of adk-bot changes. It ensures documentation
updates are technically accurate, appropriately sized, and follow ADK docs
conventions, based on Google's developer documentation style.
the issue.
.md files and no "do not merge"status tags were prematurely removed.
checks as findings to resolve or to fix in the consolidating PR.
trace back to the issue and the specific item it addresses. Identify the item
from the PR title ("Update ADK doc according to issue #<N> - <item>") and
body. adk-bot often opens more than one PR for the same item. If multiple PRs
are provided, confirm they all address the same item and review them together
as one consolidation set. If they address different items, ask the user which
one to focus on before continuing.
topics. Ensure the bot is not re-introducing changes, APIs, or stylistic
choices that human maintainers have previously debated and rejected.
intent into the technical validation in the next steps.
existing docs are entirely unclear.
for a developer.
architecture.
code change (check if it is already covered by existing docs or API
references).
https://github.com/google/adk-python repository.
the https://github.com/google/adk-python repo.
set out to do, and resolves the issue item it references.
of the intent the change leaves unaddressed.
headers).
## This heading, not ## 1. This heading).(https://developers.google.com/style) as the basis for conventions; consult it
for anything not covered here.
used...", not "This is used...").
(excluding long URLs, unbreakable code blocks, or tables).
`).!!! warning/tip/note mkdocs-material admonition format for notes andwarnings instead of quote formats (>).
First, summarize the findings from the verification steps above, ordered
blockers first, then required edits, then nits. Then choose one outcome below,
justified by those findings:
deprecated or unreleased API, or is already covered by live docs or a merged
PR. Record the reason and link the superseding doc or PR.
edits.
needs conflict resolution, corrections, consolidation, copyedits, or
relocation.
1-3 bot PRs into one PR that fixes code errors and hallucinations, edits for
quality, and places the content in the correct file. Then close the superseded
bot PR(s).
Also confirm the change targets the correct file (files may have moved or been
restructured, or the edit may belong on a different page).
Output the concrete next actions for the chosen recommendation:
consolidation of the 1-3 bot PRs, and correct placement.
first (unverified/hallucinated code, wrong file, failing CI checks, broken
rendering), then required edits, then nits.
Rendered page: <preview link>Agent PR: <link(s)>Original issue: #<N> - <item>gemini-flash-latest, gemini-pro-latest, or othervalid *-latest aliases in sample code rather than specific versioned model
strings, which increase the maintenance burden when new model versions are
released.
from google.adk.agents import Agent; MCP uses `fromgoogle.adk.tools.mcp_tool import McpToolset. Agent variable is root_agent`
(Python).
definition` bullets; split prose into sentences otherwise.
/sessions/memory/); externallinks must resolve. Do not invent links.
source repositories are listed in docs/community/contributing-guide.md.
Take google/adk-bot-review from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.