tajsos-kmp-architecture

Community

Guide TajsOS KMP shared and platform code boundaries.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.