server-skills
Server-specific best practices for FastAPI, Celery, and Pydantic. Extends python-skills with framework-specific patterns.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Server-specific best practices for FastAPI, Celery, and Pydantic. Extends python-skills with framework-specific patterns.
How to use
Zainstaluj skill w swoim projekcie LlamaFarm, umieszczając go w katalogu
.claude/skills/obok pozostałych umiejętności. Skill rozszerza istniejące Python Skills, dlatego upewnij się, że masz dostęp do dokumentacji shared skills (Python Patterns, Async Patterns, Typing Patterns, Testing Patterns, Error Handling, Security Patterns).Zapoznaj się z checklist'ami dla poszczególnych frameworków: otwórz
fastapi.mdaby przejrzeć wytyczne dotyczące routów, dependencji, middleware i obsługi wyjątków;celery.mddla wzorców zadań i retry'e;pydantic.mddla walidacji modeli v2 i serializacji;performance.mddla optymalizacji async i connection pooling.Podczas code review lub pisania nowego kodu serwera odwołuj się do odpowiedniej sekcji checklist'a. Na przykład, jeśli tworzysz nowy endpoint FastAPI, przejrzyj punkty z
fastapi.mddotyczące poprawnej struktury routów i dependency injection.Wykorzystaj linki do shared skills, aby pogłębić wiedzę na temat konkretnych tematów — np. jeśli pracujesz z async/await, przejdź do
async.mdw Python Skills, aby zobaczyć pełne wzorce concurrency.Skill wspiera Python 3.12+, FastAPI 0.116+, Celery 5.5+ i Pydantic 2.x — upewnij się, że twoje środowisko spełnia te wymagania. Logging odbywa się przez structlog z FastAPIStructLogger, co jest już skonfigurowane w architekturze LlamaFarm Server.