adk-pr-triage

Installation
SKILL.md

ADK Pull Request Triage Orchestrator (adk-pr-triage)

This skill orchestrates the analysis, triage, and review process of GitHub pull requests (PRs) submitted to the google/adk-python repository. When a user provides a PR number or URL, follow this multi-phase workflow by delegating/calling the specific sub-skills:

[!IMPORTANT]

CRITICAL EXECUTION RULES: STOP AND ASK DECISION GATES

  1. MANDATORY PR ASSIGNMENT BLOCK GATE:
    • BEFORE doing any code analysis, diff-fetching, checkout, or workspace modifications, you MUST verify if the pull request is assigned to you.
    • Run the verification helper script with assignment checking enabled:
      .venv/bin/python .agents/skills/adk-pr-analyze/scripts/triage_pr.py <pr_number> --skip-update --check-assignment
      
    • If the PR is NOT assigned to you:
      • STOP calling tools and ask immediately: You must present the PR Assignment Block gate in your chat response.
      • Wait for Instructions: Do NOT perform any checkout or workspace modifications in this turn.
  2. PR Analysis is strictly read-only: Do NOT create branches, modify workspace files, or post any comments in your first response (unless performing PR assignment under the takeover gate).
  3. Triage Decision Gate: You must present the PR Analysis Report first, and explicitly ask the user:

    "Would you like me to push back on this pull request? (If yes, select one of the push-back reasons or write custom feedback, and I will author a professional and precise review message for you to review. If no, I will draft an approval response highlighting the positive aspects of the implementation.)" Wait for instructions before performing any branch creation or Gerrit push.

Installs
2
GitHub Stars
20.3K
First Seen
Jun 4, 2026
adk-pr-triage — google/adk-python