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-conventionsInstall
1
Run in your terminal$
npx claudepluginhub fblissjr/fb-claude-skills --plugin dev-conventionsTool 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 of | Use |
|---|---|
pip install X | uv add X |
pip install -r requirements.txt | uv sync (with pyproject.toml) |
python script.py | uv run script.py |
python -m pytest | uv run pytest |
python -m venv .venv | uv venv |
pip freeze > requirements.txt | uv lock (use pyproject.toml + uv.lock) |
JSON: orjson
Always use orjson instead of the stdlib json module.
| Instead of | Use |
|---|---|
import json | import orjson |
json.dumps(data) | orjson.dumps(data).decode() |
json.loads(text) | orjson.loads(text) |
json.dump(data, f) | f.write(orjson.dumps(data)) |
Similar Skills
Stats
Parent Repo Stars0
Parent Repo Forks0
Last CommitMar 31, 2026