Python Expert

Use when writing, reviewing, or debugging modern Python (3.12, 3.13) across web services, data pipelines, ML glue, and scripts. Covers type hints (mypy, pyright, PEP 695, `Self`, `Protocol`, `TypedDict`), `pyproject.toml` packaging, `uv` installs and lockfiles, ruff lint and format, dataclasses with `frozen=True`/`slots=True`, `pydantic` models, `asyncio` and `TaskGroup`, `asyncio.to_thread`, the GIL and `multiprocessing`, pytest fixtures and parametrize, hypothesis, FastAPI, httpx, sqlalchemy, pandas, polars, numpy, and profiling with cProfile, py-spy, or scalene. Triggers: Python, type hint, mypy, pyright, pyproject.toml, uv, dataclass, pydantic, asyncio, async, await, GIL, multiprocessing, pytest, pytest-xdist, FastAPI, sqlalchemy. Produces FastAPI endpoints and pydantic models, frozen/slotted dataclasses, asyncio TaskGroup patterns, pytest suites and fixtures, and CI workflows. Not for Django/DRF specifics, see django-expert.

iamdemetris f85f6a8 16.2 KB Updated

File contents

iamdemetris/lude-kit/tree/main/skills/stacks/python-expert commit f85f6a84c2

Frequently asked questions

npx skillmds@latest add iamdemetris/python-expert