code-quality

Run ruff, pyright, and pytest checks and summarize issues by severity.

1|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/AngelDann/app-comisions-dist --skill code-quality-angeldann
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-quality
Source: https://github.com/AngelDann/app-comisions-dist/tree/main/.cursor/skills/code-quality
Command: npx skills add https://github.com/AngelDann/app-comisions-dist --skill code-quality-angeldann

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically assess and report code quality across a directory by running standard checks (ruff lint, ruff format, pyright, pytest) to surface issues and improve reliability.

Core Features & Use Cases

  • Automated checks: run lint, format, type-check, and tests across a folder to identify issues.
  • Severity-based reporting: categorize findings by critical, major, and minor, enabling focused fixes.
  • Use Case: before merging a PR, run these checks to ensure code quality and test coverage.

Quick Start

Run the quality checks on a target directory to generate a report of issues and suggested fixes.

Frequently Asked Questions about code-quality

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

FAQPage Schema
How do I run automated code quality checks across a Python project directory?

To run code quality checks across a Python project directory, execute a standard toolchain including ruff check, ruff format, pyright, and pytest to identify linting, formatting, typing, and testing issues. The tool summarizes results by severity for focused remediation.

What is the best way to audit code quality before merging a PR?

The best way to audit code quality before merging a PR is to run a standard toolchain of ruff and pyright checks alongside pytest on the target codebase. This surfaces issues categorized by critical, major, and minor severity to ensure reliability before integration.

Can I use ruff and pyright together for static analysis and linting?

Yes, you can use ruff and pyright together for static analysis and linting. Running ruff for linting and formatting alongside pyright for type checking provides comprehensive coverage, categorizing findings by severity to guide remediation across multiple modules.

How do I categorize static analysis findings by severity for remediation?

To categorize static analysis findings by severity for remediation, run a quality audit toolchain that aggregates results from ruff, pyright, and pytest. It automatically groups issues into critical, major, and minor severity levels to enable focused fixes.

Does the code quality audit support type checking and test execution with pytest?

Yes, the code quality audit supports type checking and test execution with pytest. It executes pyright for type checking and pytest for test coverage across a target directory, summarizing the results by severity to identify issues affecting code reliability.