Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cartridge-gg avatar

Update Pr

  • 32 installs
  • 80 repo stars
  • Updated July 29, 2026
  • cartridge-gg/controller

Update an existing pull request to address review comments, then commit and push the changes with the gh CLI.

About

Updates an existing pull request with new changes or responses to review feedback using the gh CLI. A developer uses it to address PR comments and push updates after review.

  • Fetches PR review comments via gh and addresses each
  • Commits and pushes changes to update an existing PR

Update Pr by the numbers

  • 32 all-time installs (skills.sh)
  • Ranked #354 of 735 Git & Pull Requests skills by installs in the Skillselion catalog
  • Data as of Jul 30, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cartridge-gg/controller --skill update-pr

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs32
repo stars80
Last updatedJuly 29, 2026
Repositorycartridge-gg/controller

What it does

Update an existing pull request to address review comments, then commit and push the changes with the gh CLI.

Files

SKILL.mdMarkdownGitHub ↗

Update Pull Request

Steps

1. Identify the PR

# List open PRs for current branch
gh pr list --head $(git branch --show-current)

# Or get PR details by number
gh pr view <PR_NUMBER>

2. Fetch Review Comments

# View PR reviews and comments
gh pr view <PR_NUMBER> --comments

# View the PR diff to understand context
gh pr diff <PR_NUMBER>

3. Address Feedback

For each review comment: 1. Read and understand the feedback 2. Make the necessary code changes 3. Stage and commit with a descriptive message

# Stage changes
git add -u

# Commit with reference to what was addressed
git commit -m "address review: <brief description>"

4. Push Updates

# Push to the same branch (PR updates automatically)
git push

5. Respond to Review Comments (Optional)

If you need to reply to specific comments:

# Reply to a review comment
gh api repos/{owner}/{repo}/pulls/<PR_NUMBER>/comments/<COMMENT_ID>/replies \
  -f body="Done - updated the implementation as suggested"

Or use the GitHub web interface for complex discussions.

6. Re-request Review (if needed)

# Re-request review from specific reviewers
gh pr edit <PR_NUMBER> --add-reviewer <username>

Handling Common Review Requests

"Please add tests"

1. Identify the appropriate test file in packages/*/src/__tests__/ 2. Add test cases covering the new functionality 3. Run pnpm test to verify

"Update types"

1. Check TypeScript errors with pnpm build 2. Update type definitions as needed 3. Ensure no type errors remain

"Fix lint issues"

pnpm format  # Auto-fix formatting
pnpm lint    # Check and fix lint issues

"Update snapshots"

pnpm test:storybook:update
git add packages/*/__image_snapshots__/
git commit -m "chore: update storybook snapshots"

Squashing Commits (if requested)

If the reviewer asks to squash commits:

# Interactive rebase to squash
git rebase -i origin/main

# In the editor, change 'pick' to 'squash' for commits to combine
# Save and edit the combined commit message

# Force push (safe for PR branches)
git push --force-with-lease

Example Workflow

# 1. Fetch latest review comments
gh pr view 42 --comments

# 2. Make changes based on feedback
# ... edit files ...

# 3. Commit and push
git add -u
git commit -m "address review: add error handling for edge case"
git push

# 4. Notify reviewer
echo "Updated PR #42 - addressed all review comments"

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.