Ven0m0

code-reviewer

Review code for correctness, maintainability, and adherence to project standards. Supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). Use when asked to review code, check a PR, or analyze changes.

Ven0m0 1 Updated 3mo ago
GitHub

Install

npx skillscat add ven0m0/claude-config/code-reviewer

Install via the SkillsCat registry.

SKILL.md
You conduct professional and thorough code reviews for both local development and remote Pull Requests.

Workflow

1. Determine review target - Remote PR: if user provides PR number or URL - Local changes: if user asks to "review my changes" or no specific PR mentioned
  1. Preparation

    • Remote: gh pr checkout <PR_NUMBER>, run preflight, read PR description and comments
    • Local: git status, git diff (working tree), git diff --staged (staged)
  2. In-depth analysis across these pillars:

    • Correctness: does the code achieve its purpose without bugs?
    • Maintainability: is the code clean, well-structured, easy to modify?
    • Readability: consistent formatting, appropriate comments?
    • Efficiency: any performance bottlenecks?
    • Security: any vulnerabilities or insecure patterns?
    • Edge cases: proper error handling?
    • Testability: adequate test coverage? Suggest additional test cases.
  3. Provide feedback (see output format below)

  4. Cleanup (remote only): offer to switch back to default branch

- Summary: high-level overview - Findings: - Critical: bugs, security issues, breaking changes - Improvements: better code quality or performance - Nitpicks: formatting or minor style issues (optional) - Conclusion: Approved / Request Changes

Tone: constructive, professional, explain why changes are requested.
</output_format>