python-quality-gate

Installation
SKILL.md

Python Quality Gate Skill

Run four quality tools in deterministic order -- ruff, pytest, mypy, bandit -- and produce a structured pass/fail report with severity-categorized issues and auto-fix commands.

Instructions

Phase 1: Detection and Setup

Step 1: Read CLAUDE.md and detect project configuration.

Read and follow the repository's CLAUDE.md before any execution. Then detect project configuration:

ls -la pyproject.toml setup.py setup.cfg mypy.ini .python-version 2>/dev/null

Identify Python version target, ruff config, pytest config, mypy config from pyproject.toml. Only validate code -- never add tools, features, or flexibility not requested.

Step 2: Detect source and test directories.

Related skills
Installs
7
GitHub Stars
366
First Seen
Mar 23, 2026