What problem does it solve? Setting up continuous integration for Python projects involves repetitive decisions about workflow structure, dependency caching, quality gates, and coverage reporting. This Skill provides ready-to-use GitHub Actions templates and conventions so you get a consistent, fast CI pipeline without designing it from scratch each time. ## Core Features & Use Cases - Workflow Templates: Prebuilt GitHub Actions workflows for test/lint/type-check, multi-OS matrix builds, PyPI publishing, and Prefect pipeline runs. - uv Caching and Locking: Cache configuration via astral-sh/setup-uv with uv sync --locked enforcement to catch lockfile drift. - Quality Gates and Coverage: Required status checks for ruff, mypy, and pytest, plus Codecov coverage reporting and a debugging guide for common CI failures. - Use Case: You are starting a new Python package and need CI that runs tests across Ubuntu, Windows, and macOS on Python 3.10-3.12, enforces lint and type checks on every PR, and publishes to PyPI on tag pushes. ## Quick Start Set up a GitHub Actions CI workflow for my Python project with uv caching, ruff and mypy gates, pytest, and coverage reporting.