Toolverse
Wszystkie skille

fastapi-pro

autor: sickn33

Buduj szybkie asynchroniczne API z FastAPI, SQLAlchemy 2.0 i Pydantic V2

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
sickn33
Kategoria
Backend
Wyświetlenia
128

O skillu

Umiejętność dla eksperta FastAPI, który specjalizuje się w tworzeniu wydajnych, asynchronicznych API. Opanuj nowoczesne wzorce Pythona, mikrousługi, WebSockety i optymalizację async. Używaj proaktywnie do rozwoju FastAPI, architektur API i optymalizacji wydajności. Zawiera wsparcie dla SQLAlchemy 2.0+, Pydantic V2, automatycznej dokumentacji OpenAPI, migracji baz danych i integracji z Redis oraz MongoDB.

Jak używać

  1. Aktywuj umiejętność fastapi-pro w swoim agencie lub środowisku Claude/Copilot, aby uzyskać dostęp do ekspertyzy FastAPI. Umiejętność jest przeznaczona dla zadań związanych z rozwojem FastAPI, optymalizacją asynchroniczną i architekturą API.

  2. Określ swoje cele, ograniczenia i wymagane dane wejściowe. Na przykład: czy budujesz nową mikrousługę, optymalizujesz istniejące API, czy implementujesz WebSockety do komunikacji w czasie rzeczywistym.

  3. Poproś eksperta FastAPI o wskazówki, najlepsze praktyki lub listy kontrolne dla Twojego przypadku użycia. Umiejętność pokrywa FastAPI 0.100+, async/await, Pydantic V2, SQLAlchemy 2.0+ z obsługą async, middleware, zadania w tle, przesyłanie plików i integracje z bazami danych.

  4. Jeśli potrzebujesz szczegółowych przykładów implementacji, poproś o dostęp do playbooka implementacyjnego (resources/implementation-playbook.md), który zawiera konkretne wzorce i rozwiązania.

  5. Zastosuj otrzymane rekomendacje do swojego projektu i zweryfikuj wyniki. Umiejętność wspiera wzorce repository, zarządzanie pulą połączeń, migracje Alembic oraz optymalizację zapytań.

  6. Używaj tej umiejętności wyłącznie do zadań związanych z FastAPI i ekosystemem Python – nie stosuj jej do niezwiązanych domen lub narzędzi spoza zakresu.

Podobne skille