Python Project Best Practice

Modern Python project conventions for the agentic-coding era: uv + src layout, Tyro CLIs with shell completion, marimo notebooks that run as scripts, loguru, and ruff/type/pytest gates behind a Justfile, plus an AGENTS.md contract agents can drive. Use when starting a new Python project or package, scaffolding a pyproject.toml, choosing a CLI/test/lint/logging stack, making a tool installable with `uv tool install`, or modernizing a legacy setup.py / requirements.txt / poetry / conda repo.

daviddwlee84 a596320 43 files · 120.0 KB Updated

File contents

daviddwlee84/agent-skills/tree/main/skills/local/python-project-best-practice commit a5963201c6

Frequently asked questions

npx skillmds@latest add daviddwlee84/python-project-best-practice