Engineering
bifrost avatar

bifrost

An interactive workflow for systematically resolving unresolved GitHub pull request review comments locally without committing or pushing.

Introduction

The resolve-pr-comments skill provides a robust, developer-focused automation for managing complex code reviews. Designed for engineering teams using GitHub, this tool enables you to address feedback, handle CodeRabbit comments, and resolve PR review issues incrementally. It functions by fetching unresolved threads using the GitHub GraphQL API, ensuring that even large PRs with over 100 comments are fully processed through cursor-based pagination. The skill maintains a local tracking file at /tmp/pr-review/, keeping you organized throughout the resolution cycle while ensuring you maintain full control over your Git workspace. It requires no automatic commits or pushes, keeping your workflow safe and compliant with your existing branching strategies.

  • Automatically fetches all unresolved review threads via GitHub GraphQL API to ensure nothing is missed.

  • Implements session-based tracking to manage progress across multiple review cycles.

  • Provides a structured interactive loop where users can choose to FIX, REPLY, or SKIP specific comments.

  • Integrates documentation research steps, requiring the agent to present findings and relevant links alongside proposed code edits.

  • Displays code changes in a clear diff format before any local file modification occurs.

  • Invoked via /resolve-pr-comments <PR_NUMBER> or /resolve-pr-comments <owner/repo> <PR_NUMBER>.

  • Automatically detects the current repository from git remotes if no owner/repo is specified.

  • Operates in a local-only mode; users are responsible for final commit and push actions after satisfying the review.

  • Ideal for addressing high-volume feedback, such as automated reports from AI code reviewers or detailed human architectural reviews.

  • Users are encouraged to switch from Plan Mode to Default Mode for a step-by-step resolution process.

Repository Stats

Stars
4,556
Forks
544
Open Issues
343
Language
Go
Default Branch
main
Sync Status
Idle
Last Synced
May 3, 2026, 09:03 PM
View on GitHub