code-quality-audit

Audits JavaScript/TypeScript code for smells, complexity, and duplication with severity findings.

121|11|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/glaucia86/repocheckai --skill code-quality-audit-glaucia86
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-quality-audit
Source: https://github.com/glaucia86/repocheckai/tree/main/.github/skills/code-quality-audit
Command: npx skills add https://github.com/glaucia86/repocheckai --skill code-quality-audit-glaucia86

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the need to systematically evaluate code quality, identify potential issues like code smells, high complexity, and duplication, and suggest areas for refactoring.

Core Features & Use Cases

  • Code Quality Assessment: Analyzes code for adherence to quality standards.
  • Smell Detection: Identifies common code smells using tools like ESLint.
  • Complexity & Duplication Analysis: Measures code complexity and detects duplicated code blocks.
  • Use Case: Integrate this skill into your CI pipeline to automatically flag code that doesn't meet quality standards before merging.

Quick Start

Analyze the code quality of the files in the current directory.

Frequently Asked Questions about code-quality-audit

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

FAQPage Schema
How do I detect code smells and measure complexity in JavaScript files?

To detect code smells and measure complexity in JavaScript files, this Skill analyzes heuristic metrics for size and nesting, identifies repeated structures, and checks naming patterns to classify findings by severity with precise file and line numbers.

Can I check TypeScript code for duplication and refactoring opportunities?

Yes, you can check TypeScript code for duplication and refactoring opportunities. The Skill detects repeated code structures in TypeScript files and provides concise recommendations with clear impact assessments to guide your refactoring efforts.

How do I integrate code quality audits into a CI pipeline?

You can integrate code quality audits into a CI pipeline by running this Skill to automatically flag code that doesn't meet quality standards before merging. It assesses code adherence to quality standards and outputs severity-classified findings.

What code quality metrics are used for identifying code smells?

The code quality metrics used for identifying code smells include heuristic measurements for file size and nesting depth, detection of duplicated code blocks, and analysis of naming pattern violations in JavaScript and TypeScript files.

Does ESLint need to be configured before detecting code smells?

The Skill identifies common code smells using tools like ESLint to analyze code for adherence to quality standards. It calculates heuristic metrics and checks naming patterns to provide precise evidence with file and line numbers for any issues found.

Why does code complexity analysis flag certain functions as high severity?

Code complexity analysis flags functions as high severity when heuristic metrics indicate excessive nesting and size. Findings are classified by severity to highlight the most critical refactoring areas with concise recommendations and impact assessments.