code-review

Automates code self-review before commit with linting, type checks, and test coverage verification.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/rom-orlovich/agents-system --skill code-review-rom-orlovich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/rom-orlovich/agents-system/tree/main/claude-code-cli/agents/executor-agent/skills/code-review
Command: npx skills add https://github.com/rom-orlovich/agents-system --skill code-review-rom-orlovich

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the self-review of code changes before committing to ensure code quality, reduce defects, and minimize rework.

Core Features & Use Cases

  • Code Style & Patterns: Enforces project conventions, consistent naming, import organization, and avoids unused imports or variables
  • Static Analysis: Runs linting and type checks, and flags potential security concerns
  • Test Coverage: Ensures modified code has tests and new functionality includes test cases
  • Code Quality & Documentation: Avoids hardcoded secrets or sensitive data, proper error handling, and documents complex logic
  • Use Case: Pre-commit validation, PR preparation, and human-review readiness

Quick Start

Run the code-review tool on your current branch to audit the most recent changes. Review the generated report and fix any issues before committing.

Frequently Asked Questions about code-review

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

FAQPage Schema
How do I automate code review before a git commit?

You can automate code review before a git commit by running a pre-commit validation tool that audits your current branch changes. This generates a report covering style conformance, static analysis, test coverage, and documentation presence to fix issues before committing.

What does automated pre-commit static analysis check for?

Automated pre-commit static analysis checks your code changes for linting and type errors, coding style conformance, potential security concerns, and hardcoded secrets. It also verifies that modified code includes adequate test coverage and proper documentation.

Can I use automated code self-review for pull request preparation across different languages?

Yes, automated code self-review applies to PR preparation across various languages and project sizes. It enforces consistent naming and import organization while verifying test coverage and error handling to ensure human-review readiness.

What is the best way to verify test coverage and code quality before committing?

The best way to verify test coverage and code quality before committing is to run an automated self-review tool on your current branch. It flags missing test cases for new functionality, checks for unused variables, and ensures complex logic is properly documented.

Why does my pre-commit workflow need automated code style and pattern enforcement?

Your pre-commit workflow needs automated code style enforcement to reduce defects and minimize rework before code reaches human review. It automatically detects inconsistent naming, disorganized imports, and missing error handling to maintain project conventions.

Does pre-commit code review replace manual pull request reviews?

Pre-commit code review does not replace manual pull request reviews but prepares code for human-review readiness. It automates the detection of static analysis errors, style violations, and missing tests, allowing reviewers to focus on higher-level logic.