reviewing-code-quality

Automates JavaScript and TypeScript code quality checks, producing error counts and file:location reports.

Updated Nov 21, 2025
One-click install
npx skills add https://github.com/djankies/claude-configs --skill reviewing-code-quality
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reviewing-code-quality
Source: https://github.com/djankies/claude-configs/tree/main/review/skills/reviewing-code-quality
Command: npx skills add https://github.com/djankies/claude-configs --skill reviewing-code-quality

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Maintaining high code quality across a project is challenging, requiring consistent checks for linting, type safety, unused code, and common code smells. This Skill provides automated tools and patterns to streamline code quality reviews.

Core Features & Use Cases

  • Linting Analysis: Runs linting tools to identify style violations, potential errors, and auto-fix suggestions.
  • Type Safety Analysis: Detects TypeScript type errors, missing annotations, and other type-related issues.
  • Unused Code Detection: Identifies unused exports, dependencies, and dead code to reduce bundle size and improve clarity.
  • Code Smell Detection: Provides patterns to find long functions, deep nesting, missing error handling, poor type safety (any usage), and debug statements.
  • Use Case: Perform a comprehensive code quality review of the src/ directory, identifying linting errors, type errors, unused code, and debug statements, then suggest improvements to elevate the codebase.

Quick Start

Run bash ~/.claude/plugins/cache/review/scripts/review-lint.sh to get a linting report for the project.

Frequently Asked Questions about reviewing-code-quality

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

FAQPage Schema
How do I automate code quality checks in JavaScript and TypeScript projects?

Automate code quality checks by running linting, type-safety analysis, and unused code detection. This Skill executes shell scripts that scan your codebase, identify style violations, type errors, and dead code, then produce structured reports with file locations and auto-fix suggestions for downstream tooling.

What code smells can I detect in my JavaScript and TypeScript codebase?

Detect long functions, deep nesting, missing error handling, weak type safety (excessive `any` usage), repeated patterns, and unclear naming. The Skill combines automated linting and type checks with manual detection patterns to surface these quality issues across your project.

Can I find unused exports and dead code in my TypeScript project?

Yes, unused code detection identifies unused exports, dependencies, and dead code to reduce bundle size and improve clarity. The Skill scans your JavaScript and TypeScript files and reports unused elements with precise file and line locations.

How do I detect debug statements and TODO/FIXME comments in my codebase?

The Skill automatically tracks debug statements and TODO/FIXME comments across your project. It runs automated analysis on your JavaScript and TypeScript files, reports these findings with locations, and flags them for cleanup before deployment.

Does this work with large JavaScript and TypeScript monorepos?

Yes, the Skill supports large-file detection and can process JavaScript and TypeScript codebases at scale. It executes automated analyses across multiple files, identifies large files that may need refactoring, and outputs structured results for systematic review.

What do I need to run code quality analysis on my project?

You need a JavaScript or TypeScript codebase and shell script execution capability. The Skill requires no external dependencies and produces structured outputs including error counts, file locations, and auto-fix suggestions compatible with downstream tooling.