FK

felipechaux/kmp-compose-multiplatform-skill

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

83 stars Качество 49 Тренд 14MIT

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

git clone https://github.com/felipechaux/kmp-compose-multiplatform-skill
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add felipechaux/kmp-compose-multiplatform-skill
Новичок в MCP? Начните с руководства на mcpskill.org →