tajsos-kmp-architecture
CommunityGuide TajsOS KMP shared and platform code boundaries.
Software Engineering#architecture#kmp#platform-abstraction#kotlin-multiplatform#android-development#tajsos#commonmain
Authortajemniktv
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill resolves inconsistent and error-prone code placement decisions in TajsOS's Kotlin Multiplatform project, preventing shared code leaks into platform-specific layers and avoiding the misapplication of platform-only patterns to shared code.
Core Features & Use Cases
- Shared-first boundary guidance: Clear rules for placing domain models, UI logic, and state management in commonMain when practical.
- Android skill usage constraints: Prevents incorrectly applying Android-only architectural patterns to shared KMP or desktop code.
- Platform abstraction rules: Provides guardrails for using expect/actual only when platform boundaries are stable and necessary.
- Use Case: When adding a new task management feature to TajsOS, use this Skill to decide whether the core task logic belongs in commonMain or requires platform-specific implementations for Android and desktop.
Quick Start
Use the tajsos-kmp-architecture skill to determine the correct module placement for new code you are adding to the TajsOS KMP project.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: tajsos-kmp-architecture Download link: https://github.com/tajemniktv/TajsOS/archive/main.zip#tajsos-kmp-architecture Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.