Skill detail
prisma-compute
Prisma Compute deployment and hosting guide: app creation, prisma.compute.ts config, CLI deploys, framework readiness, logs, domains, and troubleshooting. Relevant to the release and operate facets.
Inspect before use
Read the source instructions and check the requirements before you install this skill.
SKILL.md
The saved excerpt is a snapshot from when this skill was listed. The external source remains the complete and most current version.
--- name: prisma-compute description: Prisma Compute deployment and hosting guide. Use whenever the user mentions Prisma Compute, `prisma.compute.ts`, `defineComputeConfig`, deploying or hosting a Prisma app, `@prisma/cli app deploy`, `compute:deploy`, `create-prisma --deploy`, `PRISMA_SERVICE_TOKEN`, Compute auth/workspaces, apps/deployments/build logs/domains, localhost vs `0.0.0.0`, deploy port binding, or framework deploy readiness for Hono, Elysia, Next.js, TanStack Start, Astro, Nuxt, Svelte, Nest, Turborepo, or custom/prebuilt artifacts. license: MIT metadata: author: prisma version: "1.5.1" --- # Prisma Compute Guide agents through Prisma Compute app creation, deployment, operations, and framework-specific deploy readiness. ## Prisma Compute CLI Surface Use the Prisma Platform CLI for Compute app workflows: ```bash bunx @prisma/cli@latest app deploy --help bunx @prisma/cli@latest app --help bunx @prisma/cli@latest build logs --help bunx create-prisma@latest --help ``` Use `@prisma/cli@latest` for Compute app deployment. Use `create-prisma@latest` for new-project scaffolding. ## Send Feedback and Report CLI Issues The CLI has a built-in feedback channel. Use it whenever a command crashes (`UNEXPECTED_ERROR`), a failure survives troubleshooting, or the user asks to send feedback to the Prisma team: ```bash bunx @prisma/cli@latest feedback "app deploy crashed: <first error line>" bunx @prisma/cli@latest feedback "love the deploy flow" --email [email protected] ``` Crash output points here on its own: `--json` crash envelopes carry the exact pre-filled command as a `recover` entry in `nextActions` (run it verbatim), and human crash output ends with a `Tell us what happened:` hint. Feedback is anonymous unless `--email` is passed and attaches only the CLI version, node version, and OS platform/arch. Never include secrets, connection URLs, or user data in the message. ## Source-of-Truth Order Use evidence in this order when deciding what to edit or run: 1. The project's generated scripts and config, especially `prisma.compute.ts`, `compute:deploy`, framework config, and `package.json`. 2. CLI help output from `create-prisma` and `@prisma/cli`. 3. Local installed package code, generated artifacts, and type definitions. 4. Official docs. ## When to Apply Use this skill for: - Creating a new app that can deploy to Prisma Compute - Deploying an existing TypeScript app to Prisma Compute - Creating or updating a typed `prisma.compute.ts` deploy config - Deciding whether a framework is Compute-ready - Debugging `create-prisma --deploy`, `compute:deploy`, or `app deploy` - Managing Compute app logs, deployments, environment variables, and domains, and listing platform branches (`branch list`; there are no branch create/remove commands) - Inspecting GitHub/Console build logs and GitHub push-to-deploy status - Running non-interactive deploys with browser auth, multiple stored workspaces, or Prisma service tokens - Switching, selecting, listing, or logging out local Prisma Platform workspaces for `@prisma/cli` - Sending feedback about an unresolvable Compute CLI failure with `@prisma/cli feedback` - Programmatic deployments with `@prisma/compute-sdk` or Management API integrations ## Decision Tree 1. Existing project deployment or redeploy: Read [`references/app-deploy-cli.md`](references/app-deploy-cli.md). 2. Typed Compute config, monorepos, deploy targets, app roots, or build/env defaults: Read [`references/compute-config.md`](references/compute-config.md). 3. Framework-specific build/runtime work: Read [`references/frameworks.md`](references/frameworks.md). 4. New project from a scaffold: Read [`references/create-prisma.md`](references/create-prisma.md). 5. Programmatic deployment, SDKs, APIs, or low-level App/Deployment concepts: Read [`references/sdk-api.md`](references/sdk-api.md). 6. Build, auth, env, deploy, or runtime failures: Read [`references/troubleshooting.md`](references/troublRead the full source on GitHub (opens external page)