Agent skill · software engineering · aiskillstore

quality

Code quality validation, formatting, linting, and pre-commit checks.

Why this skill is useful

Adds specific commands and workflows for code quality validation and linting that the AI wouldn't reliably generate on its own.

What it needs

Requires basedpyright, black, pre-commit, ruff installed locally. About 1k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Code Quality Skill Code quality validation, formatting, linting, and pre-commit checks. Activation Auto-activates on keywords: quality, lint, format, precommit, naming, black, ruff, mypy, basedpyright, validation Workflows Formatting format.md: Code formatting with Black and Ruff Linting lint.md: Linting checks with Ruff naming.md: Naming convention validation Pre-commit precommit.md: Pre-commit hook validation Commands Quality Standards Python Standards Line Length: 88 characters (Black default) Type Checking: BasedPyright strict mode Linting: Ruff with PyStrict-aligned rules Rule Categories BLE: Blind except detection EM: Error message best practices SLF: Private member access violations INP: Require init.py in packages T10: No debugger statements G: Logging format strings Per-File Ignores Tests and scripts have relaxed rules for pragmatic development.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/quality

View the source on GitHub

Browse the @skills marketplace