Skip to content
Development
Skill

/kotlin

Kotlin development: coroutines, Flow, Channels, testing with JUnit 5 and Kotest.

From plugin
vexjoy-agent
419122 skills198 agents11 commands76 hooks
Install
$ npx -y skills add notque/vexjoy-agent --skill kotlin --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/kotlin

Context preview

The summary Claude sees to decide when to auto-load this skill.

Kotlin development: coroutines, Flow, Channels, testing with JUnit 5 and Kotest.

SKILL.md

kotlin.SKILL.md
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.

Read more
Ships withvexjoy-agent

Essays and writing behind this toolkit live at vexjoy.com. VexJoy Agent connects plain-English requests to specialist agents, skills, and workflows. /do selects the knowledge and tools needed for your task.

Get the whole plugin

Other skills on vexjoy-agent.