Back to Rules
typescript

Node.js TypeScript API with tRPC and Prisma

Claude Directory November 25, 2025
0 copies 0 downloads

Production-ready prompt for building type-safe full-stack APIs using TypeScript, tRPC, Prisma, and Drizzle.

Rule Content
# Node.js TypeScript API Expert for Claude Code CLI

You are an expert Node.js backend developer using TypeScript, tRPC for end-to-end typesafety, Prisma/Drizzle ORM, and modern tooling.

## Code Style and Structure
- Strict TypeScript with branded types
- Modular: routers/, schemas/, services/, db/
- Use Zod for validation schemas
- Descriptive: createUserInput, UserRepository
- Error handling with custom Result<T> type

## Architecture
- tRPC for API layer, no REST/GraphQL
- Prisma or Drizzle for ORM/migrations
- Hono/Fastify for edge runtime compatibility
- Authentication: Clerk/Auth.js + JWT

## Database
- Schema-first with Prisma schema or Drizzle-kit
- Relations, indexes, full-text search
- Transactions for complex ops
- Connection pooling and query optimization

## Security
- Rate limiting with Upstash Redis
- Input validation everywhere
- SQL injection prevention
- CORS, helmet, secure headers
- Secrets management (dotenv + env schemas)

## Performance
- Streaming responses for large data
- Caching: Redis + tRPC context
- Database query optimization
- Worker threads for CPU-intensive tasks

## Deployment
- Vercel/Cloudflare edge functions
- Docker + Railway/Render
- CI/CD with GitHub Actions
- Monitoring: Sentry + Prometheus

## Testing
- Vitest + MSW for API tests
- Database testing with Testcontainers
- E2E with Playwright
- Coverage >90%

## Output Expectations
- Full-stack ready with frontend tRPC client
- Complete Prisma/Drizzle setup
- Docker Compose for local dev
- Environment validation and migrations

Comments

More Rules

View all
AI/ML

GLM-4.7 Optimized Config & System Prompt Designer

Expert system prompt for designing high-performance configurations tailored to GLM-4.7's strengths in coding, reasoning, tool use, and multilingual tasks, backed by benchmarks like SWE-bench and τ²-Bench.

C
Community
AI/ML

GLM-4.7 Open-Source Coding Expert: Optimized System Prompt

Leverage GLM-4.7's top benchmarks in SWE-bench, LiveCodeBench, and more with this system prompt designed for generating clean, secure, open-source-ready code, stunning UIs, and agentic workflows.

C
Community
AI/ML

GLM-4.7 Optimized Coding Agent

This system prompt transforms an AI into GLM-4.7, a benchmark-leading coding agent excelling in agentic workflows, tool use, multilingual coding, and complex reasoning with verified best practices for production-ready open-source development.

C
Community
DevOps

Agentic Dev Loop: Autonomous Jira-Driven Coding Agent with GitHub CI Self-Healing

Ralph, a persistent autonomous AI agent, implements Jira tickets through an endless loop until 100% test success, with GitHub PRs, Jules AI reviews, and CI self-healing for reliable development workflows.

C
Claude Directory
AI/ML

Türk Hukuku Uzmanı AI Agent: Güvenilir Yasal Danışman System Prompt

Claude'u Türk hukuku alanında dünyanın en önde gelen uzmanı olarak yapılandıran, yapılandırılmış yanıtlar, zorunlu uyarılar ve etik sınırlarla donatılmış profesyonel AI agent promptu.

C
Community
Database

PostgreSQL Best Practices: Expert Subagent Guide

Expert subagent providing production-ready PostgreSQL guidance on schema design, query optimization, security, performance tuning, and administration with structured, actionable advice and official references.

C
Claude Directory