Prisma Language Tools
December 5, 2025 ยท View on GitHub
VS Code extension and Language Server for Prisma schema files.
Packages
| Package | Description |
|---|---|
packages/vscode | VS Code extension with plugins |
packages/language-server | LSP implementation |
Quick Start
pnpm install
pnpm build
pnpm watch
Press F5 in VS Code to launch the extension in debug mode.
Available Commands
| Command | Description |
|---|---|
pnpm build | Build all packages |
pnpm watch | Watch mode |
pnpm test | Run unit tests in all packages (via Turborepo) |
pnpm test:e2e | Run VS Code E2E tests |
pnpm lint | Lint all packages |
pnpm clean | Remove untracked files and directories (incl node_modules) |
Documentation
| Document | Description |
|---|---|
| AGENTS.md | Overview for AI agents |
| Architecture | System design and file organization |
| Development | Setup and debugging instructions |
| Build System | esbuild bundling and static assets |
| Plugin System | VS Code extension plugin architecture |
| Language Server | LSP implementation details |
| Local Prisma Postgres | Local dev server and worker process |
| Testing | Test patterns and helpers |
| Common Tasks | How to add features |
| CI/CD | GitHub Actions workflows |
| Gotchas | Important tips and warnings |