What problem does it solve? Serverless functions on Vercel fail in predictable ways — 504 timeouts, 250 MB bundle errors, 4.5 MB payload caps, and misconfigured Edge runtimes — and this Skill provides the expert guidance to configure, debug, and optimize them correctly. ## Core Features & Use Cases - Runtime Selection & Migration: Guides the choice between Node.js (default), Bun, Python, Rust, and container images, and migrates legacy Edge runtime code to Node.js on Fluid Compute. - Duration & Bundle Optimization: Configures maxDuration up to 1800s (30 min beta), enables 5 GB large functions via VERCEL_SUPPORT_LARGE_FUNCTIONS, and trims bundles with excludeFiles. - Docker & Streaming Support: Deploys OCI container images via Dockerfile.vercel and implements streaming, WebSockets, waitUntil background work, and graceful shutdown. - Use Case: Your API route times out at 300s while calling an LLM. Use this Skill to set per-function maxDuration to 1800s, stream heartbeats over HTTP/2, and stay within Active CPU pricing. ## Quick Start Ask the assistant to configure a Vercel Function that runs for 30 minutes and streams progress to the client.