Toolverse
All skills

backend-dev-guidelines

by langfuse

Comprehensive backend development guide for Langfuse's Next.js 14/tRPC/Express/TypeScript monorepo. Use when creating tRPC routers, public API endpoints, BullMQ queue processors, services, or working with tRPC procedures, Next.js API routes, Prisma database access, ClickHouse

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
langfuse
Category
Backend
Views
92

About this skill

Comprehensive backend development guide for Langfuse's Next.js 14/tRPC/Express/TypeScript monorepo. Use when creating tRPC routers, public API endpoints, BullMQ queue processors, services, or working with tRPC procedures, Next.js API routes, Prisma database access, ClickHouse analytics queries, Redis queues, OpenTelemetry instrumentation, Zod v4 validation, env.mjs configuration, tenant isolation patterns, or async patterns. Covers layered architecture (tRPC procedures → services, queue processors → services), dual database system (PostgreSQL + ClickHouse), projectId filtering for multi-tenant isolation, traceException error handling, observability patterns, and testing strategies (Jest for web, vitest for worker).

How to use

  1. Zainstaluj skill backend-dev-guidelines z repozytorium Langfuse — umieść go w katalogu .claude/skills swojego projektu Next.js 14 z tRPC i TypeScript.
  2. Skill aktywuje się automatycznie gdy pracujesz nad tRPC routerami, endpointami publicznego API, konsumentami BullMQ, serwisami biznesowymi lub middleware'em — nie wymaga ręcznego uruchamiania.
  3. 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.
  4. Dla operacji bazodanowych stosuj Prisma do PostgreSQL i ClickHouse do analityki — skill podpowie wzorce dostępu i filtrowanie projectId dla izolacji dzierżawców.
  5. Implementuj obserwowalność za pomocą OpenTelemetry, loggera i traceException do obsługi błędów — skill zawiera rekomendowane wzorce instrumentacji.
  6. Waliduj dane wejściowe schematami Zod v4 i konfiguruj zmienne środowiska przez env.mjs — skill opisuje strukturę i best practices dla obu.

Related skills

video-downloader

by ComposioHQ

Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.

Backend
50173

youtube-transcribe-skill

by feiskyer

Extract subtitles/transcripts from a YouTube video URL and save as a local file. Use when you need to extract subtitles from a YouTube video.

Backend
24178

fastapi-pro

by sickn33

Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.

Backend
54128

supabase-developer

by daffy0208

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

Backend
78170

patent-search

by RobThePCGuy

Advanced prior art search using the PatentsView API. Use this skill when users need to search for patents, perform prior art searches, analyze patent landscapes, or find patents by inventor, title, date range, or technical fields. Helps with patent research, freedom to operate

Backend
36218

dotnet-backend

by anton-abyzov

.NET/C# backend developer for ASP.NET Core APIs with Entity Framework Core. Builds REST APIs, minimal APIs, gRPC services, authentication with Identity/JWT, authorization, database operations, background services, SignalR real-time features. Activates for: .NET, C#, ASP.NET

Backend
92296