Automates Python code style enforcement, linting, and static type checking using Ruff and Mypy.
This skill equips Claude with the expertise to maintain high-quality Python codebases by integrating industry-standard tools like Ruff and Mypy. It provides ready-to-use configurations for pyproject.toml, implements pre-commit hooks, and enforces modern type-hinting patterns to prevent bugs and ensure consistent formatting. Whether you are setting up a new project or cleaning up legacy code, this skill streamlines the process of achieving professional-grade code standards and robust CI/CD quality gates.
Key Features
013 GitHub stars
02Automated pre-commit hook integration
03Modern Python 3.10+ type hint patterns
04Strict static type checking using Mypy
05Fast linting and auto-formatting with Ruff
06Pre-configured pyproject.toml templates
Use Cases
01Standardizing import sorting and code style across a team
02Refactoring a codebase to include modern type hints
03Setting up quality gates for a new Python project