python3-data
Installation
SKILL.md
Python Data
Load python3-core for standing defaults. Load python3-typing for boundary schemas. Load python3-testing for parser and edge-case tests.
Quality Checklist
- Schema validated at first stable ingress point — not deep in transforms
-
dtype=explicit inpd.read_csv()/pd.read_excel()— never rely on inference - No raw
pd.DataFramecrossing module boundaries without documented column contract - Merge/join results checked for unexpected nulls and row count changes
-
model_config = {"strict": True}on all Pydantic boundary models - No
inplace=True— deprecated, returnsNone, causes silent bugs - Notebook logic that survived 3+ uses extracted into tested modules