AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Zlib Self-run

Dev Resolve Feedback

skill-nebulavenus-forge-gpu-dev-resolve-feedback · by Nebulavenus

Ask CodeRabbit to verify and resolve each unresolved feedback thread on a PR. Use when CodeRabbit posts "No actionable comments" but old threads remain open, blocking approval.

No reviews yet
0 installs
20 views
0.0% view→install

Install

$ agentstack add skill-nebulavenus-forge-gpu-dev-resolve-feedback

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-nebulavenus-forge-gpu-dev-resolve-feedback)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
5mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Dev Resolve Feedback? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Ask CodeRabbit to verify each unresolved inline feedback thread individually and resolve it if the issue has been fixed. This is the safe alternative to @coderabbitai resolve, which force-resolves all threads and can miss genuinely unaddressed feedback.

When to use

  • CodeRabbit posted "No actionable comments were generated in the recent

review" but old threads are still open and the PR is not approved

  • After pushing fixes and requesting a re-review, threads were not

auto-resolved

  • Any time there are stale CodeRabbit threads blocking approval

Arguments

  • PR number (optional) — defaults to the current branch's PR

How it works

  1. Fetch all inline CodeRabbit comments on the PR via the GitHub API
  2. Reply to each unresolved thread with exactly:

> @coderabbitai please check the latest changes to confirm if this issue > has been fixed and if so resolve this item

  1. Report what was done (comment count and IDs)

What it does NOT do

  • It does NOT post @coderabbitai resolve as a general PR comment — that

force-resolves everything and can mask missed feedback

  • It does NOT make code changes
  • It does NOT request a new review
  • It does NOT merge the PR

Workflow

1. Determine the PR number

If the user provided a PR number, use it. Otherwise, infer from the current branch:

gh pr view --json number --jq '.number'

2. Fetch unresolved CodeRabbit threads

The REST API does not expose thread resolution status. Use GraphQL to fetch only unresolved threads authored by CodeRabbit:

gh api graphql -f query='
query($owner:String!, $repo:String!, $pr:Int!, $after:String) {
  repository(owner:$owner, name:$repo) {
    pullRequest(number:$pr) {
      reviewThreads(first:100, after:$after) {
        pageInfo { hasNextPage endCursor }
        nodes {
          isResolved
          comments(first:1) {
            nodes {
              databaseId
              path
              line
              author { login }
              body
            }
          }
        }
      }
    }
  }
}' -F owner='{owner}' -F repo='{repo}' -F pr='{pr-number}' \
| jq '
  .data.repository.pullRequest.reviewThreads.nodes
  | map(select(.isResolved == false))
  | map(.comments.nodes[0])
  | map(select(.author.login == "coderabbitai"))
  | map({id: .databaseId, path, line, body: (.body[:100])})'

If there are more than 100 threads, paginate using the after cursor from pageInfo.endCursor.

Important: The GraphQL API returns bot logins without the [bot] suffix (e.g. "coderabbitai"), unlike the REST API which returns "coderabbitai[bot]". The filter above uses the GraphQL form.

3. Reply to each unresolved thread

For each unresolved CodeRabbit comment, reply using the threaded reply API with the comment's databaseId:

gh api repos/{owner}/{repo}/pulls/{pr-number}/comments/{comment-id}/replies \
  -f body="@coderabbitai please check the latest changes to confirm if this issue has been fixed and if so resolve this item"

Important: Use the replies endpoint (not gh pr comment) so the reply is threaded under the original feedback, not posted as a standalone comment. Only reply to threads that are actually unresolved — skip any that GraphQL reports as isResolved == true.

4. Report results

Done:
- Replied to N CodeRabbit feedback threads on PR #X
- Comment IDs: 123, 456, 789

Safety

  • Only replies to comments authored by CodeRabbit (coderabbitai in

GraphQL, coderabbitai[bot] in REST)

  • Uses the threaded reply API so each response is scoped to its thread
  • Does not modify code, branches, or PR state
  • CodeRabbit decides independently whether each thread should be resolved —

if the issue is not fixed, the thread stays open

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.