npx skills add smithery/ls1intum --skill resolve-review
rockclaver/systemcraft
resolve-review
Fetch GitHub PR review comments, address each in code, resolve the threads, and update the PR. Use when user types /resolve-review, says "address review comments", "fix PR feedback", "resolve review issues", or "respond to code review".
Installation
npx skills add rockclaver/systemcraft --skill resolve-review
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Workflow for fixing package version conflicts. Use this when `pub get` fails due to incompatibl…
7.5K installsRigor Paper Context helper for README-first deep learning repo reproduction. Use only when the …
450.8K installsResolve Git merge conflicts by extracting only unresolved paths, conflict hunks, and compact di…
24.5K installsWorkflow for fixing package version conflicts. Use this when `pub get` fails due to incompatibl…
14.4K installsResolve App Store Connect IDs (apps, builds, app and digital-goods versions, groups, testers) f…
6.8K installsResolve PR review feedback. Use when addressing feedback already left on a PR. Not for reviewin…
2.7K installsAlso in this package
Other skills from rockclaver/systemcraft · top by installs.
npx skills add rockclaver/systemcraft
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Repository health
main
Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md2,521 B -
docs
SUMMARY.md258 B
History
- First seen on skills.sh
- First recorded snapshot · 11 installs
SKILL.md
resolve-review
PR review comments → fixes → quality gates → resolved threads → updated PR. /resolve-review [N].
1. Identify the PR
gh pr view --json number,title,url,headRefName # current branch
gh pr view <number> --json number,title,url,headRefName,baseRefName # specific PR
gh repo view --json nameWithOwner --jq '.nameWithOwner' # for below
2. Fetch review comments
gh api repos/{owner}/{repo}/pulls/<number>/comments \
--jq '[.[] | {id, path, line, body, resolved: false, author: .user.login}]' # inline
gh pr view <number> --json reviews \
--jq '.reviews[] | select(.state == "CHANGES_REQUESTED") | {author: .author.login, body: .body}'
gh api repos/{owner}/{repo}/issues/<number>/comments \
--jq '[.[] | {id, body, author: .user.login}]' # general
Group by file/theme; list before touching code. Skip unclear ones.
3. Implement & commit — scope each change to its comment, read the file first
git commit -m "fix: <short description> (review comment #<comment-id>)"
4. Quality gates & rebase
npx tsc --noEmit && npm run lint && npm test
git fetch origin && git merge-base --is-ancestor origin/<base-branch> HEAD || git rebase origin/<base-branch>
Never push if a gate fails or conflicts remain.
5. Push & resolve threads
git push origin HEAD
gh api repos/{owner}/{repo}/pulls/<number>/comments/<comment-id>/replies \
-X POST -f body="Addressed in <commit-sha> — <one-line explanation>"
gh api repos/{owner}/{repo}/pulls/<number>/reviews \
-X POST -f body="All CHANGES_REQUESTED items addressed." -f event="COMMENT"
6. Update the PR description
CURRENT_BODY=$(gh pr view <number> --json body --jq '.body')
gh pr edit <number> --body "$(cat <<'EOF'
${CURRENT_BODY}
---
## Review response
| # | Comment | Resolution |
|---|---------|------------|
| 1 | @author: "..." | Fixed in <sha> |
EOF
)"
Edge cases: No open PR → ask for a number. Already resolved → skip. Design change → flag. Draft PR → push, tell user to un-draft. Resolve only fixed threads. See [REFERENCE.md](REFERENCE.md) for language-specific quality gate commands and gh API pagination.