code-review

Automate code reviews for security, performance, and quality issues.

21|2|Updated Nov 5, 2023
One-click install
npx skills add https://github.com/motormetrics/motormetrics --skill code-review-motormetrics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/motormetrics/motormetrics/tree/main/.claude/skills/code-review
Command: npx skills add https://github.com/motormetrics/motormetrics --skill code-review-motormetrics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates code reviews to detect security vulnerabilities, performance issues, and code quality problems.

Core Features & Use Cases

  • Deterministic Checks: Run security, performance, and quality checks before PR submission.
  • Standardized Review: Enforce a consistent, review checklist across teams.
  • Scalable Integration: Works with local and CI-based workflows.

Quick Start

Run automated code reviews locally before submitting a PR to catch issues early.

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 reviews for security vulnerabilities in a TypeScript project?

Automated code reviews detect security vulnerabilities in TypeScript projects by implementing deterministic checks and security heuristics. It scans pull requests to identify common anti-patterns, enforce lint and type checks, and validate test coverage before submission.

Can I run automated code quality checks locally before submitting a PR?

Yes, you can run automated code quality checks locally before submitting a PR. The process uses predefined CLI commands and patterns to catch performance issues, security flaws, and quality problems early, ensuring a standardized review checklist across teams.

Does this automated code review tool work with CI-based workflows and monorepos?

Automated code review works with CI-based workflows and monorepos by applying scalable integration. It handles complex changes across TypeScript and JavaScript projects, running standardized security, performance, and quality checks both locally and in continuous integration environments.

What is the best way to enforce a consistent code review checklist across my development team?

The best way to enforce a consistent code review checklist is using automated deterministic checks. It standardizes the review process by applying predefined security heuristics, lint rules, and test coverage validation uniformly across all pull requests and complex codebase changes.

Why should I use automated security heuristics instead of manual pull-request reviews?

Automated security heuristics provide deterministic detection of vulnerabilities and performance issues that manual reviews often miss. By validating test coverage and running lint checks via CLI commands, it ensures faster, standardized code quality enforcement without human error.

What limitations should I expect when using deterministic checks for code review?

Deterministic checks for code review rely on predefined CLI commands and patterns, meaning they are limited to known anti-patterns, security heuristics, and lint rules. They may not catch novel, context-specific logical flaws in complex JavaScript or TypeScript monorepos.