Kotlin Ktor Server Patterns
Implements production-ready Ktor server architectures with optimized patterns for routing, dependency injection, and security.
This skill provides a comprehensive set of patterns and best practices for building robust HTTP servers using the Ktor framework and Kotlin coroutines. It guides Claude through setting up standardized project structures, configuring essential plugins like JWT authentication and CORS, managing dependencies with Koin, and implementing clean routing DSLs. Whether building a REST API or a real-time WebSocket service, this skill ensures the generated code follows modern Kotlin idioms and includes thorough testing strategies using Ktor's testApplication suite, making it ideal for developers looking to scale their Kotlin backend infrastructure.