code-reviewer

Analyzes pull requests and codebases to generate quality reports and review checklists.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/singhaganesh/Urban-assist --skill code-reviewer-singhaganesh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-reviewer
Source: https://github.com/singhaganesh/Urban-assist/tree/main/.cursor/skills/code-reviewer
Command: npx skills add https://github.com/singhaganesh/Urban-assist --skill code-reviewer-singhaganesh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Manual code reviews are time-consuming and inconsistent, making it hard to enforce quality standards, catch security issues, and document feedback across pull requests in TypeScript, JavaScript, Python, Go, Swift, and Kotlin projects. ## Core Features & Use Cases - PR Analysis: Run the pr_analyzer.py script against a project path to inspect pull request changes and surface findings. - Code Quality Checking: Execute code_quality_checker.py on any target directory to validate code against best practices, with verbose and JSON output options. - Review Report Generation: Use review_report_generator.py to produce structured review reports summarizing findings for teams. - Use Case: Before merging a pull request in a Next.js or Node.js repository, run the quality checker on the changed code, then generate a review report and cross-reference the checklist in references/code_review_checklist.md to ensure nothing was missed. ## Quick Start Ask the assistant to review the code in your project directory and generate a code quality report with findings and recommendations.

Frequently Asked Questions about code-reviewer

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

FAQPage Schema
How do I run an automated code review on a pull request?

Run the pr_analyzer.py script with the target project path as an argument, for example python scripts/pr_analyzer.py ./my-project. Add the --verbose flag for detailed output or --json to get machine-readable results.

How to check code quality for Python and TypeScript projects?

Use the code_quality_checker.py script pointed at your project directory. It validates the target path, runs analysis, and prints a report of findings, supporting languages including Python, TypeScript, JavaScript, Go, Swift, and Kotlin.

What programming languages does this code review skill support?

The skill covers TypeScript, JavaScript, Python, Go, Swift, and Kotlin, along with frameworks like React, Next.js, Node.js, and Express. Reference documents describe standards applicable across these stacks.

Can I export code review results as JSON?

Yes, each script supports a --json flag to output results as JSON and an --output option to write the results to a file. This makes it easy to integrate review findings into CI pipelines or other tooling.

Why does the code quality checker report zero findings?

The scripts currently perform target validation and report scaffolding, so the findings list may be empty until analysis rules are extended. Verify the target path exists and use --verbose to confirm each execution stage completes.