What problem does it solve? Deploying a frontend and backend together on Vercel often leads to routing mistakes, unreachable backends, and broken preview environments. This Skill guides you through composing multiple services in one Vercel project so they build independently but ship as a single atomic deployment. ## Core Features & Use Cases - Services Configuration: Define the services key in vercel.json with per-service roots, entrypoints, frameworks, and container runtimes. - Routing & Rewrites: Set up ordered top-level rewrites, service-scoped prefix stripping, SPA catch-alls, and subdomain-based routing. - Private Service Bindings: Connect services internally with deployment-aware binding environment variables that bypass the public firewall. - Use Case: Put a Next.js frontend and a FastAPI backend in one project, route /api/(.*) to the backend, and let the frontend call it privately through a BACKEND_INTERNAL_URL binding. ## Quick Start Ask the AI to configure a vercel.json that deploys your frontend and backend as Vercel Services with an /api rewrite and a service binding.