conventions-python
Installation
SKILL.md
[!NOTE] If you were invoked directly (e.g.
/conventions-python) with no specific task, just read this skill so its conventions are loaded into context, then stop — there is nothing to do yet. They're now ready to apply when I ask you to design, write, or edit Python code.
Python Conventions
Write Python that follows these conventions, and run the tools below after every edit. When editing an established project, match its existing patterns.
Python version. Target Python 3.12+, unless pyproject.toml or
.python-version pins an older runtime; then use only what that version
supports.
Tooling
Use uv for environments and dependencies (uv sync, uv add <pkg>,
uv add --dev <pkg>) and run everything through uv run. After editing, run: