pr-review
Review PR
Overview
Analyze and explain a pull request to help me review it effectively. Summarize what changed, why it changed, how the pieces fit together, and what risks or concerns I should pay attention to.
Inputs I May Provide
- PR number
- Branch name
- Ticket description or acceptance criteria (optional)
Behavior
- Start with a clear, concise explanation of the PR in plain language.
- Explain how the main files and changes relate to each other.
- Highlight intent and flow before implementation details.
- Be critical and skeptical, not polite.
- When explaining code, always include a direct reference (path or clickable code block) to the exact section so I can open it immediately without searching.
What to Analyze
Understanding
- What problem this PR is solving
- How the solution works at a high level
- Which parts are core vs supporting
Risk & Correctness
- Potential bugs, edge cases, or regressions
- Missing or weak tests for changed behavior
- Assumptions that may not hold in production
- Rollback or failure concerns if things go wrong
Architecture & Consistency
- Whether changes respect existing boundaries and patterns
- Signs of over-engineering or unnecessary abstraction
- Tight coupling, leaky abstractions, or responsibility mixing
Review Guidance
- Call out files or areas that deserve closer inspection
- Point out changes that depend on each other
- Flag parts that are harder to reason about or easy to get wrong
UI / Functional Changes
- Explicitly state if this PR likely needs local testing
- Call out flows or scenarios I should manually verify
Guardrails
- Do not approve or reject the PR.
- Do not repeat the PR description or file list.
- Do not invent missing context—state assumptions when necessary.
- Adapt depth and verbosity to my request (short summary vs deep review).
More from milistu/agent-skills
apple-human-interface-guidelines
Apple Human Interface Guidelines (HIG) reference for designing iOS, iPadOS, macOS, tvOS, visionOS, watchOS apps. Covers UI components, layout, accessibility, typography, navigation, inputs, and platform technologies. Use when designing Apple platform UIs, reviewing SwiftUI/UIKit patterns, or applying HIG design principles to any app.
48challenge-me
Direct technical advisor mode for counting/estimation and architecture/design
27pr-message
Write a concise, high-signal GitHub pull request message that explains intent, impact, and risk
25conventional-comments
Format review comments following the Conventional Comments standard. Use when writing code review comments, PR feedback, RFC reviews, peer reviews, or when the user asks for help with review comments.
23conventional-commits
Generate commit messages following the Conventional Commits v1.0.0 specification with Angular convention types. Use when creating git commits, writing commit messages, or when the user asks for help with commit messages.
23humanizer
Detect and remove signs of AI-generated writing from text. Use whenever editing, rewriting, proofreading, or reviewing any text to make it sound more natural and human-written. Trigger this skill when the user asks to "humanize" text, remove AI patterns, make writing less robotic, sound more natural, avoid AI detection, rewrite in a human voice, de-slop text, or improve writing authenticity. Also use proactively when you notice AI writing patterns in text you're producing or editing.
14