Code Reviewer

Automate code review across files, diffs, and repositories with severity-ranked findings.

3|1|Updated Jun 23, 2024
One-click install
npx skills add https://github.com/channingwalton/dotfiles --skill code-reviewer-channingwalton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Code Reviewer
Source: https://github.com/channingwalton/dotfiles/tree/main/.claude/skills/code-reviewer
Command: npx skills add https://github.com/channingwalton/dotfiles --skill code-reviewer-channingwalton

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of identifying potential issues and ensuring adherence to best practices in code, significantly reducing the time and effort required for manual code reviews and improving overall code quality.

Core Features & Use Cases

  • Comprehensive Quality Checklist: Evaluates code against key criteria including organization, error handling, performance, security, and test coverage.
  • Prioritized Actionable Feedback: Provides findings categorized as CRITICAL (must fix), WARNING (should address), or SUGGESTION (nice to have) for clear guidance.
  • Bug Detection Integration: Can utilize tools like bugmagnet on new or modified files to proactively identify common bug patterns.
  • Use Case: Before submitting a pull request, use this skill to automatically review your changes, receive expert feedback on potential issues, and ensure your code meets high-quality standards, leading to faster approvals and more robust software.

Quick Start

Review the file 'src/data_processor.py' for code organization, error handling, and test coverage.

Frequently Asked Questions about Code Reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate code reviews to catch bugs and security issues before merging?

Automate code reviews by running this Skill on your pull requests, file paths, or Git diffs. It analyzes code against an 8-category checklist—organization, error handling, performance, security, test coverage, and more—flagging defects and vulnerabilities with severity levels (CRITICAL, WARNING, SUGGESTION) so you can fix issues before merge.

What does a code review checklist include, and how are findings prioritized?

The code review checklist covers Code Organisation & Structure, Functional Programming, Error Handling, Performance, Security, Test Coverage, Date/Time Handling, and Bug Discovery. Each finding is prioritized as CRITICAL (must fix), WARNING (should address), or SUGGESTION (nice to have), guiding remediation in order of impact.

Can I run code reviews on entire directories or just individual files?

Yes. This Skill applies to file paths, Git diffs, PR references, and whole directories, letting you assess code quality across pull requests, branches, or entire repositories with consistent severity-based findings.

How does this help improve code quality without manual review overhead?

By automating defect detection, security risk assessment, and performance analysis, this Skill reduces manual review time while ensuring consistent application of best practices. It enables faster PR approvals and more robust software by catching issues early.

Does this Skill detect common bug patterns in new or modified code?

Yes. The Skill can integrate bug detection tools like bugmagnet on new or modified files to proactively identify common bug patterns alongside quality assessments, strengthening defect discovery.

What's the best way to use code reviews in a CI/CD workflow?

Run this Skill on pull requests before submission to receive expert feedback on potential issues, test coverage gaps, and security risks. This shifts quality gates left, enabling faster approvals while maintaining high standards.