What problem does it solve? It automates Python code quality enforcement by running formatting, linting, type checking, and pre-commit validation in one place, so developers catch style violations, type errors, and naming issues before committing code. ## Core Features & Use Cases - Formatting and Linting: Runs Ruff format and Ruff check with auto-fix support, enforcing 88-character line length and PyStrict-aligned rules. - Type Checking and Pre-commit Gates: Executes BasedPyright strict-mode checks, Bandit security scans, pip-audit, pytest with coverage, and pre-commit hooks as a full validation pipeline. - Naming Convention Validation: Enforces PEP 8 naming via Ruff's pep8-naming (N) rules for modules, classes, functions, and constants. - Use Case: Before committing a change, run the pre-commit workflow to auto-fix formatting and lint issues, verify types, and confirm all quality gates pass. ## Quick Start Ask the assistant to run the quality checks on the src directory and fix any lint or formatting issues it finds.