python-development - Modern Python Development with uv ruff pytest
Modern Python development workflow with uv, ruff, pytest, type checking, and pre-commit hooks
Tags
Updated: 2026-03-21Capabilities
Typical Inputs
Typical Outputs
What this skill does
- create project
- add dependency
- remove dependency
- run script
- run linter
- format code
- run tests
- check types
- install git hooks
Inputs
- project name
- package name
- Python script
- test file
- source code
Outputs
- pyproject.toml
- uv.lock
- virtual environment
- test report
- coverage report
- formatted code
- type check results
Requirements
- uv
- ruff
- pytest
- Python 3.12
- mypy or pyright
