ワンクリックで
pr-comments
Fetch GitHub PR comments for the current branch to refresh context
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Fetch GitHub PR comments for the current branch to refresh context
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Follow strict Test Driven Development with small incremental steps
Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.
Move a config file into the ~/dotfiles repo, symlink it back to its original location, and update SETUP_MACOS.md so a fresh machine reproduces the setup. Use when the user says "port this to dotfiles", "track X in dotfiles", "let's save these settings to the dotfiles repo", or after editing a config that isn't yet under `~/dotfiles/`.
Port a Neovim colorscheme to a matching Ghostty theme so that switching colorschemes in nvim live-updates Ghostty. Use when the user installs a new nvim colorscheme and wants Ghostty to follow, or asks "add X to ghostty themes", "port X to ghostty", or `:colorscheme X` produces a mismatch with the terminal.
Fetch Linear ticket context from the current git branch
Refresh context after manual file updates
| name | pr-comments |
| description | Fetch GitHub PR comments for the current branch, triage the actionable ones into a task list, and draft a reply for each |
Fetch every comment on the GitHub pull request for the current branch, present them as context, then turn the actionable ones into a task list with a drafted reply per item.
git branch --show-current to get the branch.
General PR comments, review summaries, and requested reviewers:
gh pr view --json number,title,url,comments,reviews,reviewRequests
Inline review threads — most actionable feedback lives here, and gh pr view
cannot return it: there is no reviewThreads JSON field, so this GraphQL query is
the only way to get inline comments and the only source of resolved/outdated state:
gh api graphql -f query='
query($owner:String!,$repo:String!,$number:Int!){
repository(owner:$owner,name:$repo){
pullRequest(number:$number){
reviewThreads(first:100){
nodes{
isResolved isOutdated path line
comments(first:20){nodes{author{login} body createdAt}}
}
}
}
}
}' -F owner=<owner> -F repo=<repo> -F number=<n>
Get <owner>/<repo> from gh repo view --json owner,name.
If no PR exists for the branch, say so and stop.
Classify every thread. Skip isResolved: true and isOutdated: true — report only
how many were skipped, so a resolved thread never becomes a task.
For the rest, decide actionable vs not:
If the reviewer uses severity markers (🔴/🟡/🔵/🟢, or "blocker"/"worth fixing"/"nit"), carry them into task ordering — most severe first. Do not treat a low-severity marker as automatically non-actionable: a 🔵 or "nit" that asks a question or flags a real trade-off still needs a decision and a reply. Conversely, never inflate praise into work.
When a thread has several comments, the last one is the current state of the ask.
TaskCreate one task per actionable thread — per thread, never per file, so two comments
on one file stay separately resolvable.
path:line (e.g.
Log the rethrown non-transition error in submit-personnel-review.use-case.ts:64).Order most-severe first. If nothing is actionable, create no tasks and say so plainly rather than inventing work.
For each actionable thread, draft a short reply that either commits to a change, answers the question, or pushes back with a reason. Drafts go in the task description and the report.
Never post a reply, resolve a thread, or push a fix as part of this skill. Posting is outward-facing and needs explicit approval each time — present the drafts and let the user choose which to send. Nothing here edits code either; this skill produces a plan, not a diff.
Flag any comment you disagree with, with the reason, instead of silently drafting agreement — a reviewer can be wrong, and a draft that concedes a bad point is worse than one that argues.
path:line, reviewer, the ask in a few words.