python-project-development
Installation
SKILL.md
Python Project Development (Lean)
Use this skill when
- creating Python CLIs or packages
- setting up
pyproject.toml - preparing build/publish workflows
- tightening packaging, linting, and test gates
Defaults
- Prefer
uvfor dependency and run workflows. - Keep package layout
src/<package_name>/. - Use typed function signatures and explicit exit codes.
- Treat
ruff+ tests as baseline quality gates.