What problem does it solve? Moving a Jac server from local development to production involves many moving parts: database backends, secrets management, Kubernetes scaling, TLS, webhooks, WebSockets, file storage, and observability. This Skill consolidates the exact flags, config blocks, and pitfalls needed to run jac start and --scale deployments correctly. ## Core Features & Use Cases - Production server configuration: Covers jac start flags (--no-client, --faux, --profile prod), disabling Swagger docs, and choosing SQLite, MongoDB, or Redis backends with clear config precedence rules. - Kubernetes deployment: Documents jac start app.jac --scale, --dry-run validation, HPA autoscaling, TLS via cert-manager, jac scale status, and the destructive jac scale destroy. - External integrations: Explains webhook walkers with API-key plus HMAC-SHA256 auth, WebSocket walkers with broadcast, S3 file storage with presigned URLs, Prometheus metrics, and Redis distributed locks. - Use Case: You have a Jac app running locally on SQLite and need to ship it to a Kubernetes cluster with a custom domain, HTTPS, autoscaling, and a Stripe-style webhook callback. This Skill walks through the exact jac.toml blocks and commands, including the two-step TLS flow. ## Quick Start Ask the assistant to deploy your Jac app to Kubernetes with a custom domain, TLS, and autoscaling using the jac --scale workflow.