.claude/skills/pr-review/SKILL.md
Review GitHub Pull Requests. When given a PR URL, fetches diff and comments using gh command, then performs objective and critical code review.
npx skillsauth add asonas/dotfiles pr-reviewInstall 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.
Perform objective code reviews for GitHub Pull Requests.
# Get PR overview
gh pr view <PR_URL> --json title,body,author,baseRefName,headRefName,additions,deletions,changedFiles
# Get diff
gh pr diff <PR_URL>
# Get existing comments
gh pr view <PR_URL> --comments
# Get review comments (inline comments on files)
gh api repos/{owner}/{repo}/pulls/{pr_number}/comments
## Summary
[1-2 sentence summary of PR changes]
## Critical Issues
[Security vulnerabilities, data loss risks, serious bugs that must be fixed before merge]
## Improvement Suggestions
[Better implementation approaches, performance improvements, readability enhancements]
## Questions
[Points requiring clarification on design intent or requirements]
## Minor Issues
[Typos, formatting, naming - issues that don't block merge]
# Get full PR information
gh pr view https://github.com/owner/repo/pull/123
# Get diff for specific file only
gh pr diff https://github.com/owner/repo/pull/123 -- path/to/file.ts
# Post comment on PR
gh pr comment https://github.com/owner/repo/pull/123 --body "Review comment"
# Submit PR review
gh pr review https://github.com/owner/repo/pull/123 --comment --body "Review content"
data-ai
Summarize the day's work and append to the daily note in Obsidian.
data-ai
memory-vector と memory-graph を横断検索して過去の記憶を呼び出す。「思い出して」「覚えていますか」「前に話した」等の記憶呼び出し時に使う。
tools
Use when starting the day. Organizes tasks, calendar, and context from previous sessions, then coaches through blockers on Linear issues via interactive dialogue.
testing
Create Linear issues following the Linear Method principles. Use when the user wants to create an issue, task, or ticket in Linear. Enforces clear task descriptions instead of user stories.