Toolverse
Wszystkie skille

moai-lang-python

autor: modu-ai

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

Szybkie info

Autor
modu-ai
Kategoria
Testowanie
Wyświetlenia
5

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ć

  1. Zainstaluj umiejętność w Claude Code – dodaj moai-lang-python do dostępnych skills dla swojego projektu Python.

  2. 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".

  3. 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.

  4. 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.

  5. Przy testowaniu użyj pytest – Claude pomoże z fixtures, async test cases i parametrize decorators.

  6. 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.

Podobne skille