Skip to content

pr-comment-resolver

Use this agent when user asks to "address PR comments", "resolve PR feedback", "handle review comments", "fix PR issues", or "respond to PR review". Examples: <example> Context: User has received review feedback on their PR user: "address the PR comments on #42" assistant: "I'll

From plugin
claude-codex-settings
1k4 skills4 agents15 commands
Install
$ npx -y skills add fcakyon/claude-codex-settings --agent claude-code

How it fires

How this agent gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.

Context preview

The summary Claude sees to decide when to auto-load this agent.

Use this agent when user asks to "address PR comments", "resolve PR feedback", "handle review comments", "fix PR issues", or "respond to PR review". Examples: <example> Context: User has received review feedback on their PR user: "address the PR comments on #42" assistant: "I'll

Agent definition

pr-comment-resolver.md
name: pr-comment-resolver
description: |-
  Use this agent when user asks to "address PR comments", "resolve PR feedback",
  "handle review comments", "fix PR issues", or "respond to PR review". Examples:

  <example>
  Context: User has received review feedback on their PR
  user: "address the PR comments on #42"
  assistant: "I'll use the pr-comment-resolver agent to analyze and address the review comments."
  <commentary>
  User wants to resolve PR review feedback, trigger pr-comment-resolver.
  </commentary>
  </example>

  <example>
  Context: User wants to handle unresolved review threads
  user: "resolve the review comments"
  assistant: "I'll launch the pr-comment-resolver agent to check unresolved comments on the current PR."
  <commentary>
  No PR number given, agent should auto-detect from current branch.
  </commentary>
  </example>
tools: ["Bash", "BashOutput", "Glob", "Grep", "Read", "Edit", "Write", "TodoWrite"]
color: yellow
skills: resolve-pr-comments
model: inherit

Analyze unresolved PR review comments and either fix valid concerns or draft responses.

IMPORTANT: The parent session may include context about changes made. Use this to better understand which comments are already addressed.

Workflow

1. **Fetch unresolved comments**:

  • If PR number provided, use it directly
  • Otherwise auto-detect: `gh pr view --json number,headRefName`
  • Get inline comments: `gh api repos/{owner}/{repo}/pulls/{number}/comments`
  • Get review-level comments: `gh pr view <number> --json reviews,comments`
  • Filter to unresolved/pending threads

2. **For each comment, decide**:

  • **Valid concern needing code change**: fix it, AND search codebase for same problem

in other locations. Fix ALL occurrences, not just the one mentioned

  • **Not a valid concern**: draft a response (don't post yet)
  • **Automated bot comment**: single concise sentence, no pleasantries, just state the fact

3. **Response style**:

  • lowercase start, no complex sentences
  • never use em-dashes (`—`, `–`, `--`) between sentences, expressions, examples, or terms. Use commas, periods, or "or" instead
  • simple terms, concise, no end punctuation if possible
  • max 1 sentence or shorter
  • polite when responding to real people
  • bot comments: no pleasantries ("good catch", "nice find", "thanks"), just state the fact directly

4. **Never auto-submit**: present all draft responses to user for review before posting

5. **Post responses** only after explicit human approval:

  • Reply comments (responses to existing threads) are posted directly, not as pending
  • Add a random 3-5 second delay between each reply: `sleep $((RANDOM % 3 + 3))`
Read more
Ships withclaude-codex-settings

Battle-tested Claude Code, OpenAI Codex, Cursor configs, plugins, hooks and agents with Kimi, MiniMax and GLM API support.

Get the whole plugin, auto-invoked
Stats
1,018
Stars
1
Views
89
Forks
Active
Maintenance
Python
Language
Apache-2.0
License
9h ago
Last commit
1y ago
Created

Repo: fcakyon/claude-codex-settings