minekube
- 11 skills
- 0 followers
- 15 hours ago last updated
- ▌ Release Repair · minekubeRepair an already-published Gate release that has no assets by dispatching release-repair.yml without rewriting the historical release.
- ▌ Release · minekubeRelease geyserlite and carry the release through the Gate managed dependency bump chain to downstream consumers.
- ▌ Upstream Live Check · minekubeCheck live Minecraft, Geyser, Gate, and geyserlite release and CI state with gh before making version-support, preview, or release claims.
- ▌ Test Suite Builder · minekube bundleDesign and generate layered Craftless Kotlin/JVM tests that balance speed, realism, and regression value across unit, protocol, Ktor HTTP, CLI, Fabric-boundary, and integration levels. Use when adding coverage for protocol logic, daemon routes, client lifecycle, serialization, craftless api behavior, driver contracts, or end-to-end workflows.
- ▌ Gradle Kotlin Dsl Doctor · minekube bundleGenerate, debug, and repair Craftless Kotlin/JVM Gradle builds with minimal, compatible changes. Use when `build.gradle.kts` or `settings.gradle.kts` is failing, Kotlin/Fabric/Loom/Ktor plugins or toolchains are incompatible, test or runtime classpaths are broken, or a Kotlin DSL patch must be safe and incremental.
- ▌ Kotlin Jvm Modern Practices · minekubeUse when writing, reviewing, or refactoring Kotlin/JVM code in Craftless, especially CLI, daemon, protocol, Ktor HTTP/WebSocket, Gradle Kotlin DSL, coroutine, test, or Fabric driver-adjacent code. Applies modern Kotlin practice without Android, Spring, JPA, Retrofit, OkHttp, or old Java HTTP assumptions.
- ▌ Dependency Conflict Resolver · minekube bundleDiagnose and resolve Gradle classpath conflicts, version drift, and binary incompatibilities in Craftless Kotlin/JVM modules. Use when `NoSuchMethodError`, `ClassNotFoundException`, linkage errors, duplicate logging bindings, Kotlin/Ktor/Fabric/Loom/serialization mismatches, or platform-versus-explicit-version conflicts appear, and the fix must respect the repository's real version authorities.
- ▌ Kotlin Tooling Java To Kotlin · minekube bundleUse when converting Java source files to idiomatic Kotlin, when user mentions "java to kotlin", "j2k", "convert java", "migrate java to kotlin", or when working with .java files that need to become .kt files in Craftless JVM modules.
- ▌ Craftless Public Gameplay Agent · minekubeUse when an agent must control a Craftless Minecraft client through the public generated API, craftless api CLI, or SSE/JSON-RPC streams to perform gameplay without hard-coded scenario shortcuts.
- ▌ Integration Resilience Engineer · minekube bundleDesign resilient HTTP, process, WebSocket, and scheduled integrations for Craftless Kotlin/JVM services with explicit timeout budgets, retries, idempotency, circuit breakers, bounded queues, and failure observability. Use when integrating with unstable external systems, local daemons, Minecraft client processes, generated APIs, or driver bridges.
- ▌ Performance Concurrency Advisor · minekube bundleAnalyze and improve performance, throughput, latency, and concurrency behavior in Craftless Kotlin/JVM code using real evidence from metrics, traces, event loops, process/thread signals, heap signals, and code paths. Use when Ktor endpoints are slow, clients or driver boundaries block unexpectedly, queues saturate, or caching and parallelism decisions need precise, non-generic guidance.