code-quality

Automate ESLint, Prettier, Ruff, and mypy configuration generation for multi-language projects.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/Brite-Nites/brite-claude-plugins --skill code-quality-brite-nites
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-quality
Source: https://github.com/Brite-Nites/brite-claude-plugins/tree/main/plugins/workflows/skills/code-quality
Command: npx skills add https://github.com/Brite-Nites/brite-claude-plugins --skill code-quality-brite-nites

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams establish and maintain consistent code quality by automating the setup and enforcement of linting, formatting, and type-checking configurations across JavaScript/TypeScript and Python projects.

Core Features & Use Cases

  • Auto-detects project stacks (JS/TS or Python) and generates ESLint, Prettier, Ruff, and mypy configs.
  • Provides templates and CI integration guidance to ensure code quality checks run in CI pipelines.
  • Supports migration and upgrades, including converting legacy configs to Ruff/ESLint workflows and aligning with team conventions.

Quick Start

Install or bootstrap code-quality tooling across a repo to enforce consistent standards.

Frequently Asked Questions about code-quality

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

FAQPage Schema
How do I set up ESLint and Prettier configurations for a new JavaScript project?

To set up ESLint and Prettier configurations for a new JavaScript project, you can auto-detect the project stack and generate the necessary linting and formatting config files. This ensures consistent code quality standards are enforced from the start.

Can I migrate legacy Python linting configs to Ruff automatically?

Yes, you can migrate legacy Python linting configs to Ruff automatically. The tooling supports converting existing configurations into Ruff and mypy workflows, helping align with modern team conventions without manual rewriting.

Does this code-quality tool support both Python and JavaScript type checking?

Yes, this code-quality tool supports both Python and JavaScript type checking. It auto-detects JS/TS and Python stacks to generate appropriate mypy and ESLint configurations, enforcing consistent type checking across multi-language projects.

What is the best way to integrate linting into CI pipelines for multi-language repositories?

The best way to integrate linting into CI pipelines for multi-language repositories is by using provided CI templates. These templates ensure generated ESLint, Prettier, Ruff, and mypy checks run automatically during continuous integration.

How do I enforce consistent formatting and type checking across an existing repository?

You can enforce consistent formatting and type checking across an existing repository by upgrading its current configurations. The tooling auto-detects the stack and generates aligned Prettier, Ruff, and mypy configs to standardize code quality.