Review PR
Fetch PR context, run a comprehensive code review, evaluate findings, and dispatch accepted findings to implementation.
Task Tracking
At the start, use update_plan to track each step:
- Run
$fetch-pr-commentsskill - Detect base branch
- Run
$review-codeskill - Run
$evaluate-findingsskill - Run
$resolve-findingsskill
Step 1: Run $fetch-pr-comments Skill
Run the $fetch-pr-comments skill to get unresolved review comments.
Step 2: Detect Base Branch
Detect the PR's base branch via gh pr view --json baseRefName --jq '.baseRefName'.
Step 3: Run $review-code Skill
Run the $review-code skill. The diff command is git diff <base-branch>...HEAD.
Step 4: Run $evaluate-findings Skill
Run the $evaluate-findings skill on the combined results from Step 3. Include any unresolved PR comments from Step 1 as additional findings for evaluation.
Step 5: Run $resolve-findings Skill
If zero actionable findings survive evaluation, report that the code looks clean and stop.
Otherwise, run the $resolve-findings skill on the accepted findings from Step 4.
Rules
- If fetching PR comments fails, proceed with code review only.