Agent skill · software engineering · borghei
code-reviewer
Code review automation for TypeScript, JavaScript, Python, Go, Swift, and Kotlin. Analyzes PRs for complexity, risk, SOLID violations, and code smells. Use when reviewing PRs, analyzing code quality, or generating review checklists.
Why this skill is useful
Adds 3 executable scripts for automated code analysis and review reporting that streamline the code review process.
What it needs
Requires python installed locally. About 4k tokens when loaded. Last updated 2026-07-21. 462 stars on the source repository.
What this skill does
Code Reviewer Automated code review tooling that analyzes pull requests for complexity and risk, scans source for code smells and SOLID violations, and consolidates findings into structured review reports with a verdict, score, and prioritized action items. Supports TypeScript, JavaScript, Python, Go, Swift, and Kotlin. Core Capabilities PR risk analysis — scan git diffs for hardcoded secrets, SQL injection, debug statements, lint bypasses, any types, and TODO/FIXME, with a 1-10 complexity score. Code quality checking — detect long functions, large files, god classes, deep nesting, too many params, high cyclomatic complexity, missing error handling, unused imports, and magic numbers against fixed thresholds. SOLID & antipattern detection — flag structural, logic, security, performance, testing, and async antipatterns with fixes. Review reports — merge PR and quality findings into a verdict (approve / request changes / block), 0-100 score, and ranked action items in text, markdown, or JSON. Review order prioritization — sort files so security-sensitive code is inspected first. Commit hygiene — validate conventional-commit format across a branch. When to Use Reviewing a PR and needing fast pre-screening before manual logic review. Analyzing code quality or auditing a codebase for smells and SOLID violations. Generating a structured review report or review checklist. Gating merges in CI/CD on a quality score or review verdict. Clarify First Before producing the review, confirm these inputs. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills borghei/code-reviewer