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
- 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.
- 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).
- 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.