Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.joggr.ai/llms.txt

Use this file to discover all available pages before exploring further.

Overview

/gg-pr-fix-review fetches all unresolved review threads from a GitHub pull request and addresses them — applying code fixes, posting replies to invalid or inapplicable comments, and resolving each thread. Reach for it when a PR has outstanding feedback to clear: reviewer comments, CodeRabbit suggestions, or any unresolved threads blocking merge. Requires gh CLI installed and authenticated, and a repository with a GitHub remote.

Invocation

/gg-pr-fix-review [ask|auto] [loop-count]
By default the skill uses the open PR for the current branch. You can pass a PR number or URL to target a specific PR instead (e.g. /gg-pr-fix-review auto 5 123 or /gg-pr-fix-review ask https://github.com/owner/repo/pull/123). Argument 1 — mode (optional) — how to handle comments. Prompted interactively if omitted:
  • ask — groups comments by file or theme, shows a recommendation for each, and asks you to confirm before acting
  • auto — works through all comments without prompting, then loops to catch bot re-reviews
Argument 2 — loop-count (optional, auto mode only) — number of fix-then-refetch cycles to run:
  • Default 3, max 10
  • Useful when bots like CodeRabbit re-analyze after each push

What It Produces

  • Code fixes applied to relevant source files
  • A reply posted on each addressed thread explaining what was changed or why the comment was rejected
  • Each thread resolved on GitHub
  • A commit and push containing all fixes

Behavior

  • Only unresolved threads are fetched — already-resolved threads are skipped entirely
  • Fixes are minimal and focused — each change addresses exactly what the comment asks for, nothing more
  • Push failures prevent thread resolution — threads are never resolved if their fix was not pushed successfully
  • In auto mode, ambiguous comments are left unresolved rather than guessed at; resolve them manually or re-run in ask mode
  • In ask mode, related comments on the same file or function are grouped to reduce noise
  • Rejections are respectful and specific — the reply explains why the suggestion does not apply with a reference to the code