moai-lang-python
Specjalista Python 3.13+ do FastAPI, Django i testów – asynchroniczny kod, nowoczesne wzorce
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność Claude do zaawansowanego programowania w Pythonie 3.13+. Wspiera FastAPI, Django, asynchroniczne wzorce, testowanie pytest, walidację Pydantic i nowoczesne cechy języka. Automatycznie aktywuje się przy pracy z plikami .py, pyproject.toml, requirements.txt oraz dyskusjach o frameworkach webowych. Obejmuje SQLAlchemy 2.0, type hints, package management (poetry, uv, pip) i podstawy data science (numpy, pandas, polars).
Jak używać
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.