
felipechaux/kmp-compose-multiplatform-skill
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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
Option 1: Project-level (recommended for KMP projects)
git clone https://github.com/felipechaux/kmp-compose-multiplatform-skill
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add felipechaux/kmp-compose-multiplatform-skill