AGENT SKILL

fix-pr-comments

Fetch PR review comments and implement all requested changes

License 许可
MIT
所属仓库
zuzu59/z-skills
最近更新
2026-09-30
Stars
★ 0
Forks
1

01 前言 Front Matter

name
fix-pr-comments
description
Fetch PR review comments and implement all requested changes
allowed-tools
Bash(gh :*), Bash(git :*), Read, Edit, MultiEdit
disable-model-invocation
true
allow_implicit_invocation
false

02 资源文件 2

03 SKILL.md 正文

Fix PR Comments

Systematically address ALL unresolved review comments until PR is approved.

Context

  • Current branch: !git branch --show-current
  • Working tree status: !git status --short
  • Recent commits: !git log --oneline -3

Workflow

  1. FETCH COMMENTS:

    • Identify PR: gh pr status --json number,headRefName
    • Get reviews: gh pr review list --state CHANGES_REQUESTED
    • Get inline: gh api repos/{owner}/{repo}/pulls/{number}/comments
    • Capture BOTH review comments AND inline code comments
    • STOP if no PR found - ask user for PR number
  2. ANALYZE & PLAN:

    • Extract exact file:line references
    • Group by file for MultiEdit efficiency
    • STAY IN SCOPE: NEVER fix unrelated issues
    • Create checklist: one item per comment
  3. IMPLEMENT FIXES:

    • BEFORE editing: ALWAYS Read target file first
    • Batch changes with MultiEdit for same-file modifications
    • Make EXACTLY what reviewer requested
    • Check off each resolved comment
  4. COMMIT & PUSH:

    • Stage: git add -A
    • Commit: fix: address PR review comments
    • Push: git push
    • NEVER include co-author tags

Rules

  • Every unresolved comment MUST be addressed
  • Read files BEFORE any edits - no exceptions
  • FORBIDDEN: Style changes beyond reviewer requests
  • On failure: Return to ANALYZE phase, never skip comments

User: $ARGUMENTS

04 同仓库更多 Skills