Kotlin development: coroutines, Flow, Channels, testing with JUnit 5 and Kotest.
Scanned 9/5/2026
Install to Claude Code
npx -y skills add notque/vexjoy-agent --skill kotlin --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Kotlin?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/notque-kotlin)More formats (shields.io, HTML) on the badges page.
---
name: kotlin
description: "Kotlin development: coroutines, Flow, Channels, testing with JUnit 5 and Kotest."
user-invocable: false
context: fork
agent: kotlin-general-engineer
routing:
triggers:
- "kotlin coroutines"
- "kotlin structured concurrency"
- "kotlin Flow"
- "kotlin Channel"
- "suspend function"
- "structured concurrency kotlin"
- "kotlin testing"
- "junit kotlin"
- "kotest"
- "junit 5 kotlin"
- "kotlin test dispatcher"
category: kotlin
pairs_with:
- test-driven-development
---
# Kotlin Skill
Kotlin coroutine patterns and testing: structured concurrency, Flow, StateFlow/SharedFlow, Channels, dispatchers, JUnit 5, Kotest, MockK, and coroutine test dispatchers.
## Reference Loading Table
| Signal | Reference | Size |
|--------|-----------|------|
| concurrency, scopes, cancellation, dispatchers, exception handling | `references/concurrency-patterns.md` | ~130 lines |
| Flow, StateFlow, SharedFlow, operators, flow builders | `references/flow-patterns.md` | ~120 lines |
| Channels, producer-consumer, fan-in, fan-out | `references/channel-patterns.md` | ~100 lines |
| GlobalScope, unstructured launch, CancellationException, failure modes | `references/preferred-patterns.md` | ~80 lines |
| coroutine skill overview, structured concurrency principles | `references/kotlin-coroutines.md` | ~55 lines |
| JUnit 5, Kotest, MockK, runTest, parameterized tests, assertions | `references/kotlin-testing.md` | ~290 lines |
**Loading rule.** Read the references whose signals match the task before responding.
Is this your skill, or is something wrong with this listing? . Author removals are honored within 72 hours.
No comments yet. Be the first to comment!