Skill

python-tooling

Detailed Python/uv/orjson conversion reference. Core conventions auto-loaded via SessionStart hook; invoke /dev-conventions:python-tooling for full conversion tables. Use when you need the complete uv command mapping or orjson migration patterns.

From dev-conventions
Install
1
Run in your terminal
$
npx claudepluginhub fblissjr/fb-claude-skills --plugin dev-conventions
Tool Access

This skill uses the workspace's default tool permissions.

Skill Content

Python Tooling Conventions

Package management: uv

Always use uv for Python package and environment management. Never use pip, pip3, python -m pip, or bare python/python3.

Instead ofUse
pip install Xuv add X
pip install -r requirements.txtuv sync (with pyproject.toml)
python script.pyuv run script.py
python -m pytestuv run pytest
python -m venv .venvuv venv
pip freeze > requirements.txtuv lock (use pyproject.toml + uv.lock)

JSON: orjson

Always use orjson instead of the stdlib json module.

Instead ofUse
import jsonimport orjson
json.dumps(data)orjson.dumps(data).decode()
json.loads(text)orjson.loads(text)
json.dump(data, f)f.write(orjson.dumps(data))
Stats
Parent Repo Stars0
Parent Repo Forks0
Last CommitMar 31, 2026