在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用$pwd:
mqtt-kmp
// MQTTastic Client KMP — Kotlin Multiplatform MQTT 5.0 client library project knowledge
$ git log --oneline --stat
stars:4
forks:0
updated:2026年4月17日 03:23
SKILL.md
// MQTTastic Client KMP — Kotlin Multiplatform MQTT 5.0 client library project knowledge
| name | mqtt-kmp |
| description | MQTTastic Client KMP — Kotlin Multiplatform MQTT 5.0 client library project knowledge |
gradle/libs.versions.tomlcommonMain — ALL protocol logic (packets, codec, client, connection, properties)nonWebMain — TCP + WebSocket transports (ktor-network, ktor-client-websockets)wasmJsMain — Browser WebSocket transportMqttTransport — internal interface, sole platform abstraction boundaryMqttClient, MqttConfig, MqttMessage, QoS, ConnectionState, ReasonCode, MqttEndpointjava.*, android.*, platform.* imports in commonMainspotlessCheck + detekt + apiCheck must pass| What | Where |
|---|---|
| Protocol logic | library/src/commonMain/kotlin/org/meshtastic/mqtt/ |
| Platform transports | library/src/nonWebMain/kotlin/, library/src/wasmJsMain/kotlin/ |
| Tests | library/src/commonTest/kotlin/ |
| Build config | build.gradle.kts, gradle/libs.versions.toml |
| Sample app | sample/src/commonMain/kotlin/ |
| Agent instructions | AGENTS.md (source of truth), .github/instructions/ |
./gradlew build # full build + test + check
./gradlew allTests # all KMP tests
./gradlew jvmTest # JVM tests only
./gradlew spotlessApply # auto-fix formatting
./gradlew detekt # static analysis
./gradlew apiCheck # public API compatibility
./gradlew koverVerify # coverage check (≥80%)
<type>(<scope>): <subject>