kotlin-ktor-patterns - Ktor Server Patterns
Provides Kotlin Ktor patterns for routing, plugins, authentication, dependency injection, serialization, WebSockets, and application testing.
Tags
Updated: 2026-10-05Capabilities
What this skill does
- Design Ktor project structure
- Define HTTP routes
- Configure Ktor plugins
- Implement JWT authentication
- Configure Koin dependency injection
- Define serializable models
- Handle WebSocket connections
- Write application integration tests
Inputs
- Ktor server requirements
- API route requirements
- Authentication configuration
- Data model definitions
- Testing requirements
Outputs
- Kotlin server code examples
- Ktor configuration patterns
- Route definitions
- Authentication handlers
- Serialization models
- Integration test examples
Requirements
- Kotlin environment
- Ktor server framework
- Kotlin coroutines
- Koin for dependency injection
- kotlinx.serialization support
