kotlin-expert
This skill leverages Persona Control Language (PCL) to deliver specialized Kotlin mentorship, covering everything from language fundamentals to advanced Android patterns and asynchronous programming with coroutines. Get personalized recommendations and solutions that adapt to your experience level and project needs.
kotlin-expert guides you through coroutines fundamentals and advanced patterns. Learn structured concurrency principles, launch vs. async builders, and how to handle cancellation properly. The skill covers real-world scenarios like network requests, database operations, and UI updates using viewModelScope and lifecycleScope for safe lifecycle management.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-03-30
kotlin-expert guides you through coroutines fundamentals and advanced patterns. Learn structured concurrency principles, launch vs. async builders, and how to handle cancellation properly. The skill covers real-world scenarios like network requests, database operations, and UI updates using viewModelScope and lifecycleScope for safe lifecycle management.
Use it when
- kotlin-expert explains how Jetpack Compose modernizes Android UI development with declarative syntax, eliminating XML layouts.
- kotlin-expert covers Kotlin Multiplatform for sharing code between iOS and Android.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
personamanagmentlayer/pcl/kotlin-expert · repository language: TypeScript
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How to use kotlin coroutines effectively in my Android app?
kotlin-expert guides you through coroutines fundamentals and advanced patterns. Learn structured concurrency principles, launch vs. async builders, and how to handle cancellation properly. The skill covers real-world scenarios like network requests, database operations, and UI updates using viewModelScope and lifecycleScope for safe lifecycle management.
What are the key benefits of Jetpack Compose for Android UI?
kotlin-expert explains how Jetpack Compose modernizes Android UI development with declarative syntax, eliminating XML layouts. You'll learn composable functions, state management, recomposition optimization, and how Compose integrates with existing Android architecture patterns. The skill provides practical examples for building responsive, maintainable interfaces.
Can kotlin-expert help with Kotlin Multiplatform development?
kotlin-expert covers Kotlin Multiplatform for sharing code between iOS and Android. Learn how to structure expect/actual declarations, manage platform-specific implementations, and leverage shared business logic. The skill addresses networking, database access, and state management across platforms.
What kotlin null safety best practices should I follow?
kotlin-expert teaches null safety as a core language feature. Understand nullable vs. non-nullable types, safe call operators, Elvis operator, and smart casting. Learn when to use let, apply, and run for safe null handling, plus strategies for avoiding NullPointerExceptions in your codebase.
How do Room, Hilt, and Retrofit work together in Android?
kotlin-expert shows how these libraries form a complete Android architecture. Room handles local persistence with type-safe database queries, Hilt provides dependency injection for cleaner code, and Retrofit manages remote API communication. Learn to integrate them with ViewModels, repositories, and coroutines for robust data flow.
What are sealed classes and when should I use them in Kotlin?
kotlin-expert explains sealed classes as a way to restrict inheritance hierarchies, perfect for representing restricted class families. Learn how they enable exhaustive when expressions, improve type safety, and work with data classes for modeling domain objects. See practical examples in error handling and UI state management.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Kotlin Expert
Expert guidance for Kotlin development, Android, coroutines, Kotlin Multiplatform, and modern JVM development.
Core Concepts
Kotlin Fundamentals
- Null safety
- Extension functions
- Data classes
- Sealed classes
- Coroutines and Flow
- Higher-order functions
Android Development
- Jetpack Compose
- ViewModel and LiveData
- Room database
- Retrofit networking
- Dependency injection (Hilt)
- Android lifecycle
Kotlin Multiplatform
- Shared business logic
- Platform-specific implementations
- iOS and Android targets
- Common module architecture
Modern Kotlin Syntax
```kotlin // Data classes data class User( val id: String, val name: String, val email: String, val createdAt: LocalDateTime = LocalDateTime.now() )
// Sealed classes for type-safe states sealed class Result<out T> { data class Success<T>(val data: T) : Result<T>() data class Error(val
(truncated - see the full file via the links below)
File tree — 1 file
stdlib/languages/kotlin-expert/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Get expert guidance on Kotlin development, Android, and coroutines”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Master Android development using Kotlin and Jetpack Compose for declarative UI building. Learn clean architecture patterns, dependency injection with Hilt, Room database integration, and Retrofit API calls across phones, tablets, TV, Wear OS, and Android Auto.
This skill equips you to develop Android applications using Kotlin's modern ecosystem. Leverage Jetpack Compose for declarative UI, Coroutines for asynchronous programming, and Hilt for dependency injection to create robust, maintainable mobile apps.
This skill equips you with the core knowledge needed to create functional Android applications. You'll progress through essential concepts, design patterns, and practical coding techniques that form the foundation of professional mobile development. Ideal for developers ready to enter the Android ecosystem.
This skill equips Claude Code with modern Android development expertise, covering clean architecture principles, Jetpack Compose UI patterns, and data layer best practices aligned with Google's reference implementations. It enables developers to scaffold and maintain production-grade Android applications using industry-standard tooling and design patterns.
Compose Expert guides you through creating reusable visual components that work across Android and Desktop platforms. Learn when to share composables in commonMain versus keeping them platform-specific, master state patterns like remember and derivedStateOf, and apply Material3 theming consistently. The skill covers component structure, state hoisting, recomposition optimization, and custom icon creation.
This skill equips you to develop applications that run seamlessly across multiple platforms—Android, iOS, desktop, and web—by leveraging shared Kotlin codebases. Learn to structure projects for maximum code reuse while handling platform-specific implementations efficiently. Master the patterns and tools that make Kotlin Multiplatform a practical choice for teams building truly portable applications.
More skills compose-multiplatform-patterns (MIT) · android-clean-architecture (MIT) · cpp-expert (Apache-2.0) · android-state-management (MIT) · android-native-dev (MIT) · Android Native Dev (NOASSERTION) · compose-modifier-and-layout-style (Apache-2.0) · swift-expert (Apache-2.0)