B
backend-development
Backend API design, database architecture, microservices patterns, and test-driven development. Use for designing APIs, database schemas, or backend system architecture.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Backend API design, database architecture, microservices patterns, and test-driven development. Use for designing APIs, database schemas, or backend system architecture.
How to use
- Zainstaluj skill z repozytorium skillcreatorai — sklonuj folder backend-development i zarejestruj go w swoim agencie AI.
- Gdy projektujesz nowe API, poproś agenta o zastosowanie konwencji RESTful: dla każdego zasobu (np. /users) wygeneruj pełny zestaw endpointów (GET, POST, PUT, PATCH, DELETE) zgodnie z dokumentowanymi wzorcami.
- Dla struktury bazy danych użyj dostarczonych wzorów SQL: UUID dla publicznych ID, timestampy z strefą czasową, indeksy na polach wyszukiwanych, soft delete'y dla bezpiecznego usuwania.
- Zdefiniuj format odpowiedzi API z polem data i meta (stronicowanie, liczba rekordów), oraz strukturę błędów z kodem, wiadomością i szczegółami pola.
- Do autentykacji wdrożyj JWT z payloadem zawierającym sub (ID użytkownika), iat, exp i scope (uprawnienia) — skill zawiera funkcję weryfikacji tokena.
- Dla dużych zbiorów danych zastosuj paginację z kursorem (created_at) zamiast offset'u, aby uniknąć problemów wydajnościowych na dużych tabelach.