B
backend-dev-guidelines
Przewodnik do tworzenia backendu w Next.js, tRPC i TypeScript — architektura, bazy danych, izolacja dzierżawców.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill dla Claude'a zawierający kompleksowe wytyczne do backend development w monorepo Langfuse. Obejmuje wzorce dla procedur tRPC, endpointów API, procesorów BullMQ, serwisów biznesowych, walidacji Zod, dostępu do PostgreSQL i ClickHouse, obserwowalności OpenTelemetry, izolacji wielodostępności przez filtrowanie projectId oraz strategie testowania. Aktywuje się automatycznie przy pracy nad routerami, endpointami REST, kolejkami, middleware'em i konfiguracją środowiska.
Jak używać
- Zainstaluj skill backend-dev-guidelines z repozytorium Langfuse — umieść go w katalogu .claude/skills swojego projektu Next.js 14 z tRPC i TypeScript.
- Skill aktywuje się automatycznie gdy pracujesz nad tRPC routerami, endpointami publicznego API, konsumentami BullMQ, serwisami biznesowymi lub middleware'em — nie wymaga ręcznego uruchamiania.
- Przy tworzeniu nowej procedury tRPC użyj wytycznych z sekcji "UI: New tRPC Feature Checklist" — zdefiniuj router w features/[feature]/server/*Router.ts, wybierz typ procedury (protected lub public), dodaj autoryzację JWT i sprawdzenie uprawnień dostępu do zasobu.
- Dla operacji bazodanowych stosuj Prisma do PostgreSQL i ClickHouse do analityki — skill podpowie wzorce dostępu i filtrowanie projectId dla izolacji dzierżawców.
- Implementuj obserwowalność za pomocą OpenTelemetry, loggera i traceException do obsługi błędów — skill zawiera rekomendowane wzorce instrumentacji.
- Waliduj dane wejściowe schematami Zod v4 i konfiguruj zmienne środowiska przez env.mjs — skill opisuje strukturę i best practices dla obu.