.claude/skills/review-respond/SKILL.md
Respond to all pending review comments on the current PR — fetch comments, apply fixes, verify accuracy, test, commit, and reply. Use when addressing Copilot reviews, GitHub PR reviews, or any batch of review feedback.
npx skillsauth add dathere/qsv review-respondInstall 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.
Batch-process all pending review comments on a PR in a single pass.
If a PR number was provided as an argument, use it. Otherwise, detect the current PR:
gh pr view --json number,url,headRefName --jq '.number'
gh api repos/{owner}/{repo}/pulls/{number}/comments --jq '.[] | select(.position != null) | {id, path, line: .original_line, body, user: .user.login}'
Also check for PR review threads with unresolved status:
gh api graphql -f query='{ repository(owner:"{owner}", name:"{repo}") { pullRequest(number:{number}) { reviewThreads(first:100) { nodes { isResolved comments(first:10) { nodes { body author { login } path line } } } } } } }'
copilot or github-actions): Invoke /copilot-review {PR number} to handle these — it fetches, evaluates, applies, and replies automatically.For each unresolved human review comment:
Before committing, verify accuracy of all changes:
--help output.Run the appropriate test suite based on what was changed:
.rs): cargo test -F all_features.ts): npm test (from .claude/skills/)cargo t {command_name} -F all_featuresgit add <changed files>
git commit -m "address review: <concise summary of fixes>"
For each comment that was addressed, reply via the GitHub API:
gh api repos/{owner}/{repo}/pulls/{number}/comments/{comment_id}/replies -f body="Fixed: <what was changed>"
Output a summary table:
| Metric | Value |
|--------|-------|
| Comments addressed | N |
| Copilot (via /copilot-review) | N |
| Human reviewer | N |
| Tests | passed/failed/skipped |
| Commit | <hash> |
development
Machine-readable journal format for reproducible data analysis operations
documentation
Performance guide covering index files, stats cache, and frequency cache accelerators for qsv
data-ai
Infer a semantic ontology from all files in the working directory - entities, attributes, relationships, domain taxonomy, and cross-file join paths. Outputs ONTOLOGY.md.
development
Create publication-quality visualizations from CSV/TSV/Excel data using Python