What problem does it solve?
This skill addresses the bottleneck of manual code reviews by providing automated, consistent, and immediate feedback on pull requests, identifying security vulnerabilities, error-handling gaps, and style inconsistencies before human review.
Core Features & Use Cases
- Automated Diff Analysis: Scans code changes for hardcoded secrets, dangerous function calls, and common programming errors.
- Lint Integration: Orchestrates local linting tools like golangci-lint and ruff to enforce project-wide standards.
- Structured Reporting: Generates comprehensive Markdown reports summarizing security risks, test coverage gaps, and style suggestions.
- Use Case: A developer pushes a new feature to a repository; the skill automatically triggers a review, flags a potential hardcoded API key, and posts the findings as a comment on the PR, ensuring security issues are caught early.
Quick Start
Use the pr-reviewer skill to check all open pull requests in the current repository and post the generated review reports as comments.