python-ci
Installation
SKILL.md
python-ci
Purpose
Build the GitHub Actions quality gate for a Python repository: workflows that run
lint, type check, and tests across a Python version matrix with uv caching, funnel
into one all-checks-passed aggregator job, get enforced as required status checks
behind branch rulesets, and are hardened against the ways CI gets silently weakened
(skipped jobs that count as success, renamed matrix legs that strand PRs, mutable
action tags, over-broad GITHUB_TOKEN scopes, pull_request_target and cache
trust-boundary holes). CI is the one enforcement layer that cannot be bypassed with
--no-verify — treat the workflow files themselves as production code.