Bootstrap a new Python project using the OCREvaluation default layout and toolchain (uv, ruff, ty, pre-commit)...
SKILL.md
Setup Python Project
Overview
Create the default Python project scaffold used in this repo: standard folders plus uv/ruff/ty/pre-commit configuration. Use the templates in assets/ and then update placeholders.
Inputs to confirm
Project root path
Project name for pyproject.toml
Description and version (default 0.1.0)
Python version (default 3.12.7 with >=3.12,<3.13)
Extra dependencies and whether to create tests/
Workflow
Create the project directory (or confirm an empty root).