What problem does it solve? Building a platform that serves many customers from Vercel requires solving tenant routing, wildcard DNS, per-tenant SSL, custom domain verification, and programmatic project provisioning — each with plan gates and edge cases that are easy to get wrong. ## Core Features & Use Cases - Tenant Routing: Resolve tenants from subdomains, custom domains, paths, or preview URL prefixes using Next.js middleware/proxy, with rewrite-vs-redirect guidance and local development handling. - Domain Management: Configure wildcard domains, customer custom domains, verification flows, and automatic SSL, including paid-plan gates like custom_domain_needs_upgrade. - Programmatic Provisioning: Create Vercel projects, deployments, and domains per tenant via the Vercel SDK, plus prebuilt Platform Elements Actions and Blocks. - Use Case: You are building a white-label docs platform where each customer gets customer.yourapp.com or brings their own domain. Use this Skill to set up wildcard DNS, middleware tenant resolution with Edge Config lookups, and a custom-domain onboarding flow. ## Quick Start Use the vercel-platforms skill to set up subdomain-based tenant routing for my Next.js app on Vercel.