How to write, test, and deploy an app with Prisma Composer (@prisma/composer): declare services with compute() and typed dependencies, define RPC contracts, compose Modules, declare the service input (config and secrets as one schema, read back with input()), compose the ready-made cron/storage/streams Modules, provision a raw S3-compatible object-store bucket with bucket(), find extensions (npm packages named prisma-composer-*), test with mockService/bootstrapService, run the whole app locally with prisma-composer dev and tail its logs with prisma-composer log, and deploy with prisma-composer deploy (stages, destroy). Use when building a Prisma App, wiring a service dependency, adding a Postgres database, adding scheduled jobs / blob storage / event streams / a raw bucket, writing tests for composed services, running an app locally, reading its logs, or deploying/tearing down an environment. Triggers on "prisma composer", "@prisma/composer", "prisma app", "compute()", "service.load()", "module()", "contract()", "mockService", "bootstrapService", "prisma-composer dev", "prisma-composer log", "prisma-composer deploy", "--stage", "--fresh", "--tail", "prisma-composer destroy", "prisma-composer-", "bucket()".
$npx -y skills add prisma/composer --skill prisma-composerInstalls into the current project.
Run `npx skills use "https://github.com/prisma/composer" --skill "prisma/composer/prisma-composer"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/prisma/composer" that are relevant to the current task. Run `npx skills add "https://github.com/prisma/composer"` and select the relevant skills, then follow their instructions.