python-setup-dev-environment - Set up reproducible Python dev environment
Set up and run a reproducible Python development environment with uv, ruff, mypy, and VSCode guardrails.
Tags
Updated: 2026-03-24Capabilities
Typical Inputs
Typical Outputs
What this skill does
- initialize Python project
- run Python commands
- format code with ruff
- check code with ruff
- check types with mypy
- configure VSCode settings
- verify environment reproducibility
Inputs
- uv package manager
- Python project directory
- ruff package
- mypy package
- VSCode editor
Outputs
- formatted Python code
- lint checking results
- type checking results
- synchronized Python environment
Requirements
- uv package manager
- Python runtime
- VSCode
- Ruff extension for VSCode
