devs:code-review

Automate code reviews with analysis, checklists, and reports for multi-language projects.

4|1|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/aaronbassett/aaronbassett-marketplace --skill devs-code-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devs:code-review
Source: https://github.com/aaronbassett/aaronbassett-marketplace/tree/main/plugins/devs/skills/code-review
Command: npx skills add https://github.com/aaronbassett/aaronbassett-marketplace --skill devs-code-review

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 across teams. This Skill provides automated analysis and a structured manual checklist to improve code quality, speed up reviews, and catch issues early.

Core Features & Use Cases

  • Automated Analysis: Complexity, code smells, and quality signals are gathered with scripts, enabling faster PR evaluation.
  • Guided Manual Review: A comprehensive checklist guides reviewers through architecture, style, tests, and security considerations.
  • Multi-Language Support: Works across JavaScript/TypeScript, Python, and Rust projects, integrating with common tooling.
  • Use Case: A developer opens a pull request; run automated checks and consult the checklist to ensure maintainability and correctness before merging.

Quick Start

Run the full code review workflow on your project:

  • Automated analysis: ./scripts/review_code.sh /path/to/project
  • Complexity analysis: ./scripts/analyze_complexity.py /path/to/code
  • View guidance and references: check references/review-checklist.md and references/code-smells.md

Frequently Asked Questions about devs:code-review

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

FAQPage Schema
How do I automate code reviews for multi-language projects?

You can automate code reviews by running analysis scripts that gather complexity metrics and code smells across JavaScript, TypeScript, Python, and Rust. This provides consistent quality signals and generates actionable reports for fast PR evaluation.

What are common code smells and how do I detect them during static analysis?

Static analysis scripts detect code smells by evaluating complexity and architectural patterns in your codebase. These automated checks provide quality signals that highlight maintainability issues before merging pull requests.

Does this code review checklist support Python and Rust codebases?

Yes, the code review checklist and automated analysis support JavaScript, TypeScript, Python, and Rust projects. They integrate with common tooling to provide consistent review guidance across these languages.

How do I use an automated checklist to review code architecture and security?

Use the provided manual review checklist to guide your evaluation of architecture, style, tests, and security. It complements automated scripts by structuring the manual review process for better correctness and maintainability.

What is the best way to analyze code complexity for refactoring sessions?

Run the complexity analysis script directly on your code path to gather metrics. This identifies complex areas needing refactoring and generates actionable reports to guide your session for safer code.