Reviews PR(s) using comprehensive review guidelines including security, correctness, clean code, TypeScript, React patterns, i18n/RTL, performance, and accessibility. Use when reviewing pull requests or code changes.
75
92%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Review PR(s) using the comprehensive review guidelines.
$ARGUMENTS can be:
27322732 2700 2699 (space-separated)2732,2700,2699 (comma-separated)docs/REVIEW_PROMPT.md for all criteriagh pr view {PR_NUMBER} --json title,body,files,additions,deletions,authorgh pr diff {PR_NUMBER}Before reviewing, check if this PR has been previously reviewed:
Fetch previous reviews and comments:
gh pr view {PR_NUMBER} --json reviews,commentsIf previous reviews exist:
gh pr view {PR_NUMBER} --json commitsApply all sections from the review prompt:
yarn test)yarn lint)yarn build)Use these labels when categorizing issues:
| Category | Covers |
|---|---|
[Security] | Secrets, XSS, input validation |
[Correctness] | Logic bugs, wrong behavior, missing requirements |
[Regression] | Breaking existing functionality |
[Performance] | Re-renders, bundle size, memoization |
[Theming] | Colors, dark/light/sepia mode |
[RTL] | Logical properties, layout direction |
[i18n] | Hardcoded strings, localization |
[A11y] | Accessibility issues |
[Testing] | Missing tests, untested scenarios |
[TypeScript] | Types, any usage, interfaces |
[React] | Patterns, hooks, state management |
[Clean Code] | DRY, KISS, SOLID violations |
[Polish] | Naming, formatting, comments, EOF |
Use the format from docs/REVIEW_PROMPT.md:
[Category] in title (e.g.,
#### 1. [Regression] Theme Settings Removed)[Category] in title[Category] in titleWhen reviewing multiple PRs:
Ask me whether to post the review or make adjustments before posting to GitHub.
aff1a03
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.