engineer-code-review

Review code for security, performance, and maintainability issues using ESLint and TypeScript.

1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/thiagoooo34252/atlas-engineer --skill engineer-code-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: engineer-code-review
Source: https://github.com/thiagoooo34252/atlas-engineer/tree/main/skills/engineer-code-review
Command: npx skills add https://github.com/thiagoooo34252/atlas-engineer --skill engineer-code-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires eslint, @typescript-eslint/parser, typescript, typescript-eslint/eslint-plugin, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides an extensive code review and analysis, ensuring code quality, correctness, and security.

Core Features & Use Cases

  • Comprehensive Review: Conducts a thorough review of code for design, correctness, security, performance, and readability.
  • Severity Classification: Categorizes findings into severity levels (blocker, major, minor, nit, praise).
  • Structured Output: Generates a structured report with findings classified by severity.

Quick Start

Use the engineer-code-review skill to review the code in 'project-codebase'.

Frequently Asked Questions about engineer-code-review

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

FAQPage Schema
How do I conduct a comprehensive code review to find security vulnerabilities and performance bottlenecks?

To conduct a comprehensive code review, you can use a static analysis tool that evaluates code for security vulnerabilities, performance bottlenecks, and maintainability concerns. It categorizes findings into severity levels like blocker, major, and minor to ensure high quality.

What is static analysis for code quality assurance and how does it classify findings?

Static analysis for code quality assurance automatically examines source code without running it to identify security and performance issues. It classifies findings into structured severity levels: blocker, major, minor, nit, and praise, providing a clear report for developers.

Do I need ESLint and TypeScript to perform static code analysis on my project?

Yes, you need ESLint and TypeScript configured in your project to perform this static code analysis. The tool requires the @typescript-eslint/parser and related ESLint plugins to accurately analyze your codebase and identify maintainability or security issues.

How do I generate a structured report from a TypeScript codebase review?

To generate a structured report from a TypeScript codebase review, run the analysis tool against your project directory. It evaluates the code and outputs a categorized report with findings classified by severity levels such as blocker, major, minor, nit, and praise.

Can I use this code analysis tool for projects that do not use TypeScript?

No, you cannot use this code analysis tool for projects that do not use TypeScript. The static analysis explicitly requires TypeScript, ESLint, and the @typescript-eslint/parser to function correctly and identify codebase issues.