bundles/github/skills/pr-comments/SKILL.md
Fetch a pull request's review and discussion comments and return a read-only digest — grouped by thread, severity-tagged, priority-ordered, with the open questions called out — without editing code or drafting replies. Use when the user asks what are the comments on my PR, summarize the review feedback, what's blocking this PR, what do I still need to address, or runs /pr comments.
npx skillsauth add shipshitdev/library pr-commentsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Turns a PR's scattered review threads into one ordered action list: fetches inline review comments, review summaries, and conversation comments, then groups and prioritizes them. Stops before proposing code or drafting replies — acting on feedback is gh-address-comments's job.
Inputs:
unresolved (default shows all, flags unresolved), from <reviewer>Outputs:
Creates/Modifies:
External Side Effects:
ghConfirmation Required:
Delegates To:
gh-address-comments to actually implement fixes and reply to threadsreceiving-code-review to evaluate and decide which feedback to accept or push
back ongh-address-commentsDo not use this to apply changes or post replies — that is gh-address-comments.
gh auth status -h github.com
gh pr view --json number,title,url,headRefName,reviewDecision
If no PR is associated with the current branch and no number was given, stop and ask which PR to digest.
PR=<number>
# Conversation + review summaries
gh pr view "$PR" --json comments,reviews,reviewDecision
# Inline review comments (file + line + thread), paginated
gh api "repos/{owner}/{repo}/pulls/$PR/comments" --paginate \
--jq '.[] | {path, line, user: .user.login, body, in_reply_to: .in_reply_to_id}'
# Review-thread resolution state
gh api graphql -f query='query($owner:String!,$repo:String!,$pr:Int!){repository(owner:$owner,name:$repo){pullRequest(number:$pr){reviewThreads(first:100){nodes{isResolved isOutdated comments(first:50){nodes{path body author{login}}}}}}}}' \
-F owner='{owner}' -F repo='{repo}' -F pr="$PR" 2>/dev/null || true
PR #<n> — <title> (review: <decision>)
Blocking (<k>)
- <file>:<line> — <summary> (@reviewer) [open]
Important (<k>)
- <file>:<line> — <summary> (@reviewer) [open]
Nits (<k>)
- <file>:<line> — <summary> [resolved]
Open questions
- <question> (@reviewer)
Suggested order: <1..n, blocking first>. Hand to gh-address-comments to act.
/pr comments — digest the current branch's PR/pr comments <number> — digest a specific PR/pr comments unresolved — show only open/unresolved threads/pr comments from <reviewer> — scope to one reviewerReport the PR, the counts by severity and state, the ordered action list, and the
open questions. Note that acting on them is delegated to gh-address-comments.
development
TypeScript refactoring and modernization guidelines from a principal specialist perspective. This skill should be used when refactoring, reviewing, or modernizing TypeScript code to ensure type safety, compiler performance, and idiomatic patterns. Triggers on tasks involving TypeScript type architecture, narrowing, generics, error handling, or migration to modern TypeScript features.
tools
Resolves TypeScript and JavaScript problems across type-level programming, performance, monorepo management, migration, and modern tooling. Invoke when diagnosing "type instantiation excessively deep" errors, migrating JS to TS, configuring strict tsconfig, debugging module resolution, or choosing between Biome/ESLint/Turborepo/Nx.
tools
Turborepo monorepo build system guidance. Triggers on: `turbo.json`, task pipelines, `dependsOn`, caching, remote cache, the `turbo` CLI, `--filter`, `--affected`, CI optimization, environment variables, internal packages, monorepo structure, and package boundaries. Use when the user configures tasks or workflows, creates packages, sets up a monorepo, shares code between apps, runs changed packages, debugs cache behavior, or works in an `apps/` plus `packages/` workspace.
tools
Provides Tailwind CSS v4 performance optimization and best practices guidelines. Triggers when writing, reviewing, or refactoring Tailwind CSS v4 code; when working with Tailwind configuration, @theme directive, utility classes, responsive design, dark mode, container queries, or CSS generation optimization.