What problem does it solve? Building a Prisma App with @prisma/composer involves many framework-specific rules — typed service dependencies, RPC contracts, module composition, input schemas, migrations, and deploy stages — and getting any of them wrong fails the build or deploy. This Skill guides an AI through writing, testing, running locally, and deploying such apps correctly. ## Core Features & Use Cases - Service and module authoring: Declare services with compute(), wire typed dependencies, define RPC contracts, and compose reusable Modules with exposed ports. - Data and infrastructure: Add Postgres databases (raw or Prisma-ORM typed), S3-compatible buckets, cron schedules, blob storage, and event streams via first-party modules. - Testing, local runs, and deploys: Test with mockService/bootstrapService, run the whole app locally with prisma-composer dev, tail logs, and deploy or destroy stages with prisma-composer deploy/destroy. - Use Case: Add a scheduled job to an existing Prisma App — define the schedule, expose a trigger contract on the runner service, wire the cron module in module.ts, and deploy to a new stage. ## Quick Start Use the prisma-composer skill to add a Postgres database dependency to my auth service and wire it in the root module.