python-workflow
Installation
SKILL.md
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.
Python Projects Workflow
Guidelines for working with Python projects across different package managers, code styles, and architectural patterns using modern tooling (uv, Python 3.9+).
Tool Grid
| Task | Tool | Command |
|---|---|---|
| Lint | Ruff | uv run ruff check . --fix |
| Format | Ruff | uv run ruff format . |
| Type check | Mypy | uv run mypy src/ |
| Type check | Pyright | uv run pyright |
| Security | Bandit | uv run bandit -r src/ |
| Dead code | Vulture | uv run vulture src/ |
| Coverage | pytest-cov | uv run pytest --cov=src |
| Complexity | Radon | uv run radon cc src/ -a |