Python Init

Bootstrap a new Python package with uv + the canonical strict baseline — Ruff with curated extend-select, mypy in strict mode with extra error codes, pytest baseline (pytest-asyncio auto, pytest-cov, pytest-mock, pytest-randomly, time-machine), src-layout from `uv init --package`. Asks the user which Python version to target. Use whenever the user asks to "create / initialize / scaffold / bootstrap / start" a new Python project, package, CLI, or internal tool. For Python LIBRARIES meant to be published on PyPI use `python-lib-init` instead; for FastAPI services use `python-fastapi-init` instead. Use when this capability is needed.

tomevault-io Updated

File contents

tomevault-io/skills-registry/tree/main/m4rc0sx--claude-skills--python-init commit 21a73df217

Frequently asked questions

npx skillmds@latest add tomevault-io/python-init