Prisma Language Tools

December 5, 2025 ยท View on GitHub

VS Code extension and Language Server for Prisma schema files.

Packages

PackageDescription
packages/vscodeVS Code extension with plugins
packages/language-serverLSP implementation

Quick Start

pnpm install
pnpm build
pnpm watch

Press F5 in VS Code to launch the extension in debug mode.

Available Commands

CommandDescription
pnpm buildBuild all packages
pnpm watchWatch mode
pnpm testRun unit tests in all packages (via Turborepo)
pnpm test:e2eRun VS Code E2E tests
pnpm lintLint all packages
pnpm cleanRemove untracked files and directories (incl node_modules)

Documentation

DocumentDescription
AGENTS.mdOverview for AI agents
ArchitectureSystem design and file organization
DevelopmentSetup and debugging instructions
Build Systemesbuild bundling and static assets
Plugin SystemVS Code extension plugin architecture
Language ServerLSP implementation details
Local Prisma PostgresLocal dev server and worker process
TestingTest patterns and helpers
Common TasksHow to add features
CI/CDGitHub Actions workflows
GotchasImportant tips and warnings

Build Status

E2E tests after release E2E tests before Insider release Language Server tests