moai-lang-python
Python 3.13+ development specialist covering FastAPI, Django, async patterns, data science, testing with pytest, and modern Python features. Use when developing Python APIs, web applications, data pipelines, or writing tests.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Python 3.13+ development specialist covering FastAPI, Django, async patterns, data science, testing with pytest, and modern Python features. Use when developing Python APIs, web applications, data pipelines, or writing tests.
How to use
Zainstaluj umiejętność w Claude Code – dodaj moai-lang-python do dostępnych skills dla swojego projektu Python.
Otwórz plik Python (.py) lub konfiguracyjny (pyproject.toml, requirements.txt) w edytorze. Umiejętność aktywuje się automatycznie po wykryciu rozszerzenia .py lub słów kluczowych takich jak "FastAPI", "Django", "asyncio" czy "pytest".
Opisz zadanie – np. "Napisz endpoint FastAPI do walidacji danych" lub "Utwórz test pytest z fixture'ami". Claude użyje specjalistycznej wiedzy o Python 3.13+, w tym JIT compiler, GIL-free mode i pattern matching.
Dla projektów webowych wskaż framework – FastAPI 0.115+, Django 5.2 LTS lub inne. Umiejętność zaproponuje async patterns, SQLAlchemy 2.0 i Pydantic v2.9 do walidacji.
Przy testowaniu użyj pytest – Claude pomoże z fixtures, async test cases i parametrize decorators.
Umiejętność ma dostęp do narzędzi diagnostycznych (mypy, pyright, ruff, black) i package managerów (poetry, uv, pip) – Claude może weryfikować typy, formatować kod i zarządzać zależnościami.