What problem does it solve? Building a Ktor HTTP server involves wiring together many plugins—routing, serialization, JWT authentication, CORS, error handling, and dependency injection—and getting the configuration right is error-prone without proven patterns. ## Core Features & Use Cases - Routing & Plugin Setup: Provides standard patterns for the routing DSL, ContentNegotiation with kotlinx.serialization, StatusPages error handling, and CORS configuration. - JWT Authentication & Koin DI: Shows how to configure JWT auth with protected routes and wire services and repositories through Koin modules. - Integration Testing: Demonstrates testApplication-based tests, including authenticated route testing with generated JWTs. - Use Case: When scaffolding a new Kotlin REST API, apply these patterns to set up authenticated CRUD endpoints with consistent error responses and full test coverage. ## Quick Start Ask the AI to scaffold a Ktor server with JWT authentication, Koin dependency injection, and testApplication integration tests for a users REST API.