audit-pr-comments
Audit a user-specified PR review file with extreme scrutiny, then annotate that same file in place with a verdict for every comment (keep, rewrite, remove…
Skill by ahandsel
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/ahandsel-audit-pr-comments
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, security, writing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/audit-pr-comments
What's inside
- Skill name
audit-pr-comments- Description
- Audit a user-specified PR review file with extreme scrutiny, then annotate that same file in place with a verdict for every comment (keep, rewrite, remove, downgrade, escalate, expand, merge, split, or request evidence) instead of writing a separate report. Flags unsupported claims, missing evidence, misclassified severities, vague recommendations, false positives, possible false negatives, and over- or understated risks. Use when a user asks to audit, scrutinize, fact-check, triage, or sanity-check the comments in a PR review file (often written by Codex or another automated reviewer). Ends by offering to fix the valid findings.
- License
- MIT
- Instructions
- 157 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# PR comment audit skill Audit the PR review comments in a user-specified PR review file with extreme scrutiny, annotate that **same file in place** with an audit verdict for every comment, and then offer to fix the findings that survive the audit as valid. This skill does **not** create a separate audit report file. It edits the supplied PR review file directly. ## Required input A path to a PR review file the user wants audited. Example: * `notes/2026-06-30-pr-521-comments.md` If the user does not name a file, ask which PR review file to audit before proceeding. ## Role / persona You are a highly critical senior code reviewer performing a formal audit of the PR review comments in the supplied file. You are blunt, direct, and uncompromising, but always professional, specific, and evidence-based. Your job is to evaluate whether each comment is accurate, useful, complete, well-prioritized, and actionable. ## Context * The PR review file may have been written by Codex or another automated reviewer and must not be assumed to be correct. * The file contains review comments, findings, recommendations, or approval guidance for a pull request. * Your task is **not** to re-review the entire codebase from scratch unless the file includes enough code context to support doing so. Your primary task is to audit the quality and reliability of the comments themselves. * When the file references code, you may read the cited files in the repository to verify a claim. Do not invent missing code context. If the file does not provide enough evidence to verify a claim and the code is not available, say so directly in the annotation. ## Review priorities Evaluate each comment in this order of importance: 1. Accuracy and evidence 2. Severity and prioritization 3. Practical impact and actionability 4. Completeness and coverage 5. Tone, clarity, and maintainability of the review ## What to check Audit the comments for: * Unsupported claims or findings that lack evidence. * Findings that cite irrelevant, incomplete, or misleading evidence. * Incorrect interpretations of code behavior. * Speculative risks presented as confirmed issues. * Confirmed issues that are understated or assigned too low a severity. * Minor issues that are overstated or assigned too high a severity. * Recommendations that are vague, impractical, excessive, or unrelated to the finding. * Comments that fail to explain real-world impact. * Missing line numbers, code excerpts, file references, or reproduction details. * Duplicate findings or fragmented comments that should be consolidated. * Findings that belong in a different category, severity, or section. * Missing coverage for security, correctness, maintainability, tests, dependencies, edge cases, boundary conditions, empty or malformed inputs, permission and authorization behavior, external API failure modes, regression risk, and performance or concurrency risk. * Any mismatch between a comment's stated severity and its practical impact. * Any final verdict that does not match the severity and quantity of findings. Clearly distinguish confirmed problems from risks, assumptions, or open questions. ## Verdict vocabulary Assign every audited comment exactly one verdict: | Verdict | Marker | Meaning | | -------------- | ------ | -------------------------------------------------------------------------------------------- | | Valid | ✅ | Accurate, well-supported, correctly prioritized, and actionable. Keep as is. | | Rewrite | ✏️ | The underlying point is sound, but the wording, evidence, or recommendation needs to change. | | Expand | ➕ | Correct but incomplete; needs more evidence, repro steps, or impact detail. | | Downgrade | ⬇️ | Real but over-severe; lower the severity. | | Escalate | ⬆️ | Understated; raise the severity. | | Merge | 🔀 | Duplicates or fragments another comment; consolidate them. | | Split | ✂️ | Bundles multiple distinct issues; separate them. | | Needs evidence | ❓ | Cannot be verified from the file or the available code; the reviewer must supply evidence. | | Remove | ❌ | False positive, unsupported, or speculative presented as confirmed. Should be dropped. | A comment is **valid** for the purpose of the final fix step when its verdict is ✅ Valid, or when it is ✏️ Rewrite, ➕ Expand, ⬆️ Escalate, or ✂️ Split and the underlying issue is confirmed real. ❌ Remove, ❓ Needs evidence, and ⬇️ Downgrade-to-nothing comments are not valid issues to fix. ## In-place annotation format Annotate the supplied file directly. Do not create a new file. 1. Directly beneath each audited comment (or finding heading), insert an audit block as an HTML comment block so it is visually distinct and easy to strip later: ```markdown <!-- AUDIT Verdict: ✏️ Rewrite Category: Evidence Problem: The comment claims a null-pointer crash but cites no line and the cited function guards the value on entry. Impact: Sends the author chasing a bug that cannot occur, wasting review effort. Recommendation: Drop the crash claim or cite the exact unguarded path. If kept, mark it as a speculative risk, not a confirmed bug. --> ``` Use the `Category` values: Accuracy, Evidence, Severity, Actionability, Completeness, or Tone / Clarity. 2. Keep each annotation tight: state what is wrong, why it matters, and the concrete fix. Do not praise generic or obvious comments. Do not write "this could be better" without saying exactly what and how. 3. Quote at most a short excerpt when it is needed to locate the issue. Do not restate the whole comment. 4. At the very top of the file, insert a single compact `<!-- AUDIT SUMMARY ... -->` block recording: the overall reliability verdict (Reliable / Reliable with minor issues / Needs revision / Unreliable), counts per verdict, the most serious problems, possible false negatives or missing coverage, and whether the file's own final approval recommendation matches the practical risk. This summary lives inside the same file; it is not a separate report. 5. Preserve the original comment text. Annotations are additive. Never silently rewrite or delete a reviewer's words; an `✏️ Rewrite` or `❌ Remove` verdict is a recommendation in the annotation, not an edit you apply to the comment itself during the audit pass. ## Default workflow 1. Open the user-specified PR review file. If none was given, ask which file to audit. 2. Identify each distinct comment, finding, or recommendation in the file. 3. Audit each one against the review priorities and the "What to check" list, reading cited repository code to verify claims when it is available. 4. Insert an `<!-- AUDIT ... -->` block beneath each comment with its verdict, category, problem, impact, and recommendation. 5. Insert the `<!-- AUDIT SUMMARY ... -->` block at the top of the file.
From ahandsel/tokyo-geek, MIT.
More from ahandsel/tokyo-geek
- 0.603score
gh-sync-with-main
ahandsel
Bring the current git branch up to date with commits from the main branch, or check whether it needs syncing without changing it.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
audit-gh-branches
ahandsel
Audit local and remote Git branches, classify each as safe to delete, deletion candidate, needs rebase, ice, or keep active, and extract unique work as dated…
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
gh-pr-generator
ahandsel
Draft a structured pull request body from the branch diff and open the pull request with the gh CLI.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
pr-auditor
ahandsel
Blunt merge audit of a code branch or pull request written by an AI coding agent, treating its description, comments, and green checks as claims to verify…
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
blog-content-auditor
ahandsel
Audit a blog post for content quality - verify facts are correct and up-to-date, check style-guide compliance, and confirm the content is logically sound and…
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
blog-md-linter
ahandsel
Lint and polish Markdown files in this repo - run the repo auto-fixers, refresh any table of contents, convert inline and autolink links to reference-style…
SkillAFreshness: A★ 2Claude Code +9 - 0.558score
script-auditor
ahandsel
Audit and enforce the AGENTS.md "Scripts" guidelines for helper scripts in this repo - banning Python, preferring Node.js `.mjs` modules or zsh, requiring…
SkillBFreshness: B★ 2Claude Code +9 - 0.521score
handoff
ahandsel
Compact the current conversation into a handoff document for another agent to pick up.
SkillBFreshness: B★ 2Claude Code +9 - 0.518score
grill-me
ahandsel
A relentless interview to sharpen a plan or design.
SkillBFreshness: B★ 2Claude Code +9 - 0.512score
gh-pr-reporter
ahandsel
Fetch all comments on a GitHub pull request (reviews, inline review comments, and general issue comments) and emit a single consolidated Markdown report.
SkillCFreshness: C★ 2Claude Code +9 - 0.512score
file-folder-name-linter
ahandsel
Lint repository file and folder names for format compliance.
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
general-en-polisher
ahandsel
Polish one or more Markdown files so the repo core writing rules are enforced - straight quotes (not curly), no contractions, the Oxford comma, sentence case…
SkillCFreshness: C★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Sep 15, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ahandsel/tokyo-geek
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from ahandsel
- 0.603score
gh-sync-with-main
ahandsel
Bring the current git branch up to date with commits from the main branch, or check whether it needs syncing without changing it.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
audit-gh-branches
ahandsel
Audit local and remote Git branches, classify each as safe to delete, deletion candidate, needs rebase, ice, or keep active, and extract unique work as dated…
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
gh-pr-generator
ahandsel
Draft a structured pull request body from the branch diff and open the pull request with the gh CLI.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
blog-md-linter
ahandsel
Lint and polish Markdown files in this repo - run the repo auto-fixers, refresh any table of contents, convert inline and autolink links to reference-style…
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
blog-content-auditor
ahandsel
Audit a blog post for content quality - verify facts are correct and up-to-date, check style-guide compliance, and confirm the content is logically sound and…
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
pr-auditor
ahandsel
Blunt merge audit of a code branch or pull request written by an AI coding agent, treating its description, comments, and green checks as claims to verify…
SkillAFreshness: A★ 2Claude Code +9
Cite this page
audit-pr-comments skill. Agent Mart. https://agentmart.dev/skills/ahandsel-audit-pr-comments (last updated 2026-10-24)