بنقرة واحدة
resolve-pr-comments
Address CodeRabbit or other reviewer comments on a PR to make it merge-ready.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Address CodeRabbit or other reviewer comments on a PR to make it merge-ready.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Create a GitHub issue for vultisig-windows using the official bug/feature templates.
God-mode orchestrator. Takes a Linear ticket OR PR and handles the ENTIRE workflow end-to-end — branch creation, implementation, testing, commits, PR creation, Linear updates, OR exhaustive PR review with parallel agents. Use for complete feature delivery or deep PR audits.
Approve and merge a GitHub PR. Use when you want to approve and merge the current branch's PR, or a specific PR number.
Comprehensive testing guide covering unit, integration, and E2E tests. Reference for deciding what to test and how, with Vitest and Playwright patterns.
Search and analyze feature implementations in sibling iOS, Android, and backend repositories. Use when porting features or validating cross-platform parity.
Stage, commit, and optionally push changes. Use after completing a task.
| name | resolve-pr-comments |
| description | Address CodeRabbit or other reviewer comments on a PR to make it merge-ready. |
| disable-model-invocation | true |
Provide the PR link or number.
List the unresolved review comments and capture each comment's id (you need it to reply
in-thread). Take comments where in_reply_to_id == null — those are the thread roots.
gh api repos/{owner}/{repo}/pulls/<PR>/comments --paginate \
--jq '.[] | select(.in_reply_to_id == null) | {id, path, line, user: .user.login, body}'
Reviewers (human or AI) can be wrong. Before implementing:
Implement fixes. Skip invalid suggestions.
yarn check
This applies to all reviewers — CodeRabbit and humans alike.
Reply to the specific review comment, in its thread, using the comment id from step 1.
Either of these endpoints keeps the reply attached to the thread:
# Preferred: dedicated reply endpoint
gh api --method POST repos/{owner}/{repo}/pulls/<PR>/comments/<COMMENT_ID>/replies \
-f body='Fixed in <commit_sha> — <what changed>.'
# Equivalent: in_reply_to on the create-comment endpoint
gh api --method POST repos/{owner}/{repo}/pulls/<PR>/comments \
-f body='Fixed in <commit_sha> — <what changed>.' -F in_reply_to=<COMMENT_ID>
Never reply with gh pr comment (or any top-level / issue comment) for review feedback.
A top-level comment is detached from the thread: the reviewer can't tie it to their finding,
the conversation can't be resolved, and the thread keeps looking unanswered.
When you disagree with a comment, still reply in-thread explaining why, instead of silently skipping it.
git add -A && git commit -m "address review comments" && git push
For CodeRabbit specifically, after pushing fixes, post these as top-level PR comments (CodeRabbit commands are not thread replies):
@coderabbitai review — re-review the new changes (also use this if a prior review stopped
early / hit a limit)@coderabbitai resolve — mark its addressed comments as resolvedFor human reviewers, resolve the threads in the GitHub UI or ask the reviewer to confirm.
CodeRabbit may post a "Review limit reached" warning instead of a real review. When it does, the PR is not fully reviewed — do not treat missing comments as "looks clean."
@coderabbitai review (top-level comment) or push a new commit.Do not automate re-triggering on a timer: past the plan's limit, reviews are billed per file.