FK

felipechaux/kmp-compose-multiplatform-skill

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

83 stars 품질 49 트렌드 14MIT

Kotlin Multiplatform (KMP) + Compose Multiplatform - 클린 아키텍처, Koin, Ktor, Room, Android 및 공식 Google / JetBrains docs에 기반

개요

실제 JetBrains 및 Google 아키텍처 문서에 의해 백업 - vibes하지. Claude 에이전트는 Google의 공식 아키텍처 가이드라인과 JetBrains 모범 사례를 따르는 전문가로 전환합니다. 이 기술없이, Claude 당신에게 일반적인 안드로이드 조언을 제공합니다. 이를 통해 Claude는 공유된 CommonMain 소스 세트, 기대/실행 선언, Koin multiplatform DI, Room KMP 설정, Ktor 클라이언트 구성 및 KMP 프로젝트가 Android 및 iOS를 통해 유지되도록 전체 클린 아키텍처 레이어 분리를 이해합니다. Claude Code는 .claude/skills/의 기술 이사를 자동으로 선택합니다. 구성 없음. 일단 설치되면, Claude 코드의 기술을 호출 : 기술 (.claude/skills/kmp-compose-multiplatform/)는 invoked 때 정확한 지시 세트 클로드로 구조됩니다: — 핵심 명령어 집합: 1. — KMP 발달을 위한 기초 규칙 2. — 단위와 포장 배치 규칙 3.

개요(AI 번역)

** AI 코딩 도구를 실제로 Kotlin-Compose Multiplatform을 이해하십시오. ** 실제 JetBrains 및 Google 아키텍처 문서에 의해 백업 - vibes하지.


Claude Code Skill는 Kotlin Multiplatform (KMP) 및 Compose Multiplatform 개발 - Google의 공식 아키텍처 가이드라인과 JetBrains 모범 사례를 따르는 모든 Claude Agent를 구현합니다.

이 기술없이, Claude 당신에게 일반적인 안드로이드 조언을 제공합니다. 그것으로, Claude는 공유를 이해합니다 commonMain 근원 세트, expect/[T2]] 선언, Koin multiplatform DI, Room KMP 설정, Ktor 클라이언트 구성 및 안드로이드와 아이폰 OS를 통해 유지 가능한 KMP 프로젝트를 만드는 전체 클린 아키텍처 층 분리.

이 기술 덮개

| 지역 | 상세 | 인포메이션 |Architecture | Clean Architecture, 기능 기반 모듈화, 기능 플래그, 상호 기능 공유, proto DataStore | | UI | Compose Multiplatform, Material 3, @Stable], state Hoisting, focus management, text field a11y, 동적 타입 | |Navigation | 딥 링크, 크로스 모듈 계약, 예측, 둥지 나브, 백 처리, 전환, [[T4]

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.


A Claude Code skill that turns any Claude agent into an expert in Kotlin Multiplatform (KMP) and Compose Multiplatform development — following Google’s official architecture guidelines and JetBrains best practices.

Without this skill, Claude gives you generic Android advice. With it, Claude understands shared commonMain source sets, expect/actual declarations, Koin multiplatform DI, Room KMP setup, Ktor client configuration, and the full Clean Architecture layer separation that makes KMP projects maintainable across Android and iOS.

What This Skill Covers

Area Details
Architecture Clean Architecture, feature-based modularization, feature flags, inter-feature comms, proto DataStore
UI Compose Multiplatform, Material 3, @Stable, state hoisting, focus management, text field a11y, dynamic type
Navigation Deep links, cross-module contracts, predictive back, nested nav, back handling, transitions, SavedStateHandle
DI Koin Multiplatform — modules, named qualifiers, ViewModels + SavedStateHandle, scopes, platform DI
Networking Ktor — auth bearer, HttpRequestRetry, cert pinning, backoff jitter, 429 handling, caching
Persistence Room KMP + DataStore KMP — migrations, reactive queries, Paging 3, FTS, type converters
State UDF pattern, StateFlow, SharedFlow buffer strategies, stateIn(), Resource sealed class
Error Handling Typed AppError, recoverable vs fatal, 429, error analytics/breadcrumbs, retry with backoff
Build System Convention plugins, R8/ProGuard, Maven publishing, CI Gradle daemon, KSP, version catalog
iOS SPM wrapper, SKIE (sealed enum edge cases), Kotlin/Native memory model, iOS performance, Swift interop
Testing Fakes + Turbine, SharedFlow event tests, Paging tests, screenshot/golden tests, Compose UI tests
Logging Log levels, Timber + CrashlyticsTree (Android), os_log (iOS), sensitive data redaction
i18n String resources, plurals, RTL support, dynamic locale change, locale-aware number/currency formatting

Installation

git clone https://github.com/felipechaux/kmp-compose-multiplatform-skill
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add felipechaux/kmp-compose-multiplatform-skill
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →