원클릭으로
stack-kotlin-ktor-patterns
Kotlin Ktor web framework — routing, content negotiation, serialization, plugins
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Kotlin Ktor web framework — routing, content negotiation, serialization, plugins
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generate repository wiki pages mapping architecture, specs, and status. Trigger: orchestrator launches sdd-document.
Shared SDD references for installed skills. Not invokable.
Read-only generalist screening contract for selective 4R review.
Read-only targeted correction validator for a bounded review lineage.
Write SDD delta specs with requirements and scenarios. Trigger: orchestrator launches spec work for a change.
Create pull requests with branch, validation, and publication checks. Trigger: creating, opening, or preparing PRs for review.
| name | stack-kotlin-ktor-patterns |
| description | Kotlin Ktor web framework — routing, content negotiation, serialization, plugins |
| license | Apache-2.0 |
| metadata | {"author":"manuel-retamozo-garcia","version":"1.0"} |
| capabilities | ["kotlin"] |
Comprehensive Ktor patterns for building robust, maintainable HTTP servers with Kotlin coroutines.
Route.userRoutes(). Delegate logic to services, not in the route bodies.kotlinx.serialization for content negotiation, configuring the JSON parser with explicit settings (ignoreUnknownKeys = true, explicitNulls = false).StatusPages plugin, mapping custom domain exceptions (e.g. NotFoundException) to appropriate HTTP status codes.authenticate("jwt") blocks. Extract credentials safely using principal<JWTPrincipal>().by inject().For full code examples, project layout structures, Custom Serializers, WebSockets connections, and BearerAuth integration tests, refer to: