Synaptic SkillsSynapticSkills
MarketplaceSkill GraphCriar SkillMCP ServerPlataformaEnterprise
v0.1.0-beta
Voltar ao Marketplace
DevelopmentMédio

Kotlin Multiplatform Abstraction Decisions

porvitorpamplona·vitorpamplona· v1.0.0 · atualizado em 2026-04-10
85
Score

Enables the agent to work with Kotlin Multiplatform projects. This includes understanding project structure, compiling code for different platforms, and managing platform-specific dependencies.

kotlin-multiplatformkmpandroidiosjvmcross-platformmobile-development
Linguagens
Kotlin
0Stars
0Forks
0Usos
Fork

Documento do Skill

SKILL.mdkotlin-multiplatform/workflow
1
Identify code reuse: — Determine which parts of the code are used across multiple platforms.
2
Assess platform dependencies: — Check if the code uses platform-specific APIs.
3
Choose abstraction strategy: — Select commonMain for pure Kotlin, expect/actual for platform variations, or jvmAndroid for JVM-specific code.
4
Implement expect/actual: — Define expect declarations in commonMain and actual implementations in platform-specific source sets.
5
Organize source sets: — Structure the project with commonMain, jvmAndroid, androidMain, iosMain, etc.
6
Migrate dependencies: — Use KMP-compatible libraries like kotlinx.serialization and ktor.
7
Test on multiple platforms: — Ensure the code works correctly on Android, iOS, and other target platforms.

Telemetria de Agentes

Execuções
0
total
Taxa de Sucesso
0%
últimos 30d
Latência Média
0.0s
p50
Alucinação
0.0%
detecção
Tokens Entrada
0
avg 0/exec
Tokens Saída
0
avg 0/exec

Uso por Plataforma

Skills Relacionados

Similar aFlutter Riverpod Expert - 2025 Best Practices
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
80
Similar aRNTL Test Writing Guide
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
82
Similar aReact Native Animations Skill
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
80

Árvore do Skill

Kotlin Multiplatform Abstraction Decisions
kotlin-multiplatform
Fases Cognitivas7
1.SENSE
2.CONTEXTUALIZE
3.HYPOTHESIZE
4.EVALUATE
5.RECOMMEND
6.ACT
7.REFLECT
Triggers8
how to share code between android and ios in kotlinshould i use expect/actual in kotlin multiplatformwhat is the jvmAndroid source sethow to decide what to abstract in kmphow to structure a kotlin multiplatform projectbest practices for kotlin multiplatform architecturewhen to use commonMain in kmpwhen to use platform-specific code in kmp

Avaliar este Skill

Score Breakdown

⭐Avaliação Humana0%
🤖Sucesso de Agentes0%
🕐Atualidade100%
🔗Saúde de Dependências100%
🕸️Centralidade no Grafo0%
🛡️Segurança50%
CompositeScore = α·Humano + β·Agente + γ·Recência + δ·Deps + ε·Centralidade + ζ·Segurança

Instalação

$ synaptic mcp download kotlin-multiplatform
$ synaptic skills detail kotlin-multiplatform
$ synaptic skills live kotlin-multiplatform

Dependências

kotlinx.serializationktorJacksonOkHttpsecp256k1-kmp-jni-androidsecp256k1-kmp-jni-jvm

Links

GitHub Repository