replit-sdk-patterns
Installation
SKILL.md
Replit SDK Patterns
Overview
Production-ready patterns for Replit's built-in services: Key-Value Database (@replit/database / replit.db), Object Storage (@replit/object-storage), PostgreSQL (DATABASE_URL), and Auth headers. Covers singleton clients, error handling, and type-safe wrappers.
Prerequisites
.replitandreplit.nixconfigured (seereplit-install-auth)- Familiarity with async/await patterns
- Understanding of Replit's service model
Instructions
Step 1: Database Client Singleton (Node.js)
// src/db/kv.ts — Replit Key-Value Database wrapper
import Database from '@replit/database';
let instance: Database | null = null;