Kotlin DSL Patterns Claude Code Skill | AI DSL Design