
felipechaux/kmp-compose-multiplatform-skill
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Claude Code для Kotlin Multiplatform (KMP) + Compose Multiplatform — чистая архитектура, Koin, Ktor, Room, основанная на Now в Android и официальных документах Google / JetBrains
Обзор
При поддержке реальных JetBrains и архитектуры Google, а не вибраций. Это превращает любого агента Клода в эксперта в области разработки, следуя официальным рекомендациям Google по архитектуре и лучшим практикам JetBrains. Без этого навыка Клод дает вам общие советы по Android. С его помощью Клод понимает общие наборы исходных кодов Main, ожидаемые / фактические декларации, мультиплатформенный DI Koin, настройку KMP Room, конфигурацию клиента Ktor и полное разделение уровня Clean Architecture, которое делает проекты KMP поддерживаемыми на Android и iOS. Claude Code автоматически получает каталоги навыков от .claude/skills/. Конфигурация не требуется. После установки обратитесь к навыку в Claude Code: Умение (.claude/skills/kmp-compose-multiplatform/) структурировано в виде точного набора инструкций, которым следует Клод при вызове: — основной набор инструкций: 1. — Основополагающие правила разработки КМП 2. — Соглашения о модулях и компоновке пакетов 3.
Обзор (машинный перевод)
** Сделайте свой инструмент кодирования ИИ понятным для Kotlin-Compose Multiplatform.** При поддержке реальных JetBrains и архитектуры Google, а не вибраций.
Навык кода Claude, который превращает любого агента Claude в эксперта в разработке Kotlin Multiplatform (KMP) и Compose Multiplatform — следуя официальным рекомендациям по архитектуре Google и лучшим практикам JetBrains.
Без этого навыка Клод дает вам общие советы по Android. С его помощью Клод понимает общие наборы источников commonMain, объявления expect / actual, мультиплатформенный DI Koin, настройку KMP Room, конфигурацию клиента Ktor и полное разделение уровня Clean Architecture, что делает проекты KMP поддерживаемыми на Android и iOS.
##Что это за навык
Область | Подробности
[скрыто] [скрыто] [скрыто] [скрыто]
| Архитектура | Чистая архитектура, модульность на основе функций, флаги функций, межфункциональные связи, прото DataStore |
| UI | Compose Multiplatform, Material 3, @Stable, государственный подъем, управление фокусировкой, текстовое поле a11y, динамический тип |
Глубокие ссылки, кросс-модульные контракты, прогностическая задняя часть, вложенный нав, обработка задней части, переходы, SavedStateHandle
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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