with one click
stack-kotlin
Kotlin language guidelines — naming, idioms, coding standards
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Kotlin language guidelines — naming, idioms, coding standards
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | stack-kotlin |
| description | Kotlin language guidelines — naming, idioms, coding standards |
| license | Apache-2.0 |
| metadata | {"author":"manuel-retamozo-garcia","version":"1.0"} |
| capabilities | ["kotlin"] |
Idiomatic Kotlin patterns and best practices for building robust, efficient, and maintainable applications.
?.) and Elvis (?:) operators; never use force-unwarp (!!).val for variables, immutable collections, and data class copy() for transformations.sealed class or sealed interface for exhaustive when expressions.coroutineScope or supervisorScope. Respect coroutine cancellation via ensureActive().@DslMarker and lambda receivers.For full code examples, scope function mappings, DSL implementations, and build configurations, refer to:
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.