Meshtastic Android — карта структуры KMP-проекта

★ 7.1 · documentation

Обзор структуры проекта — это скилл для Claude Code, который предоставляет полную карту кодовой базы Meshtastic-Android KMP-проекта: модульную организацию, соглашения об именовании, настройку окружения и диагностику сборки. Берут, когда нужно быстро разобраться, в каком модуле лежит нужная логика, когда Gradle падает с непонятной ошибкой и неясно, чего не хватает, когда подключаешь нового участника к проекту или когда агент должен сам найти правильное место для изменений без лишних вопросов. Внутри — детальная таблица директорий: `androidApp/`, `core/*` (model, common, database, datastore, repository, domain, data, network, di, navigation, ui, service, takserver, prefs, barcode, nfc, ble, resources, testing), `feature/*` (settings, map, messaging, node, firmware, wifi-provision, widget и другие), `desktopApp/`, `build-logic/`, `config/`, `docs/`. Стек: Kotlin Multiplatform, Gradle Kotlin DSL, Compose Multiplatform, Koin DI, Ktor, Room KMP, Kable BLE, Navigation 3. Требования окружения: JDK 25 обязателен, Target SDK API 36, Min SDK API 26; флейворы `fdroid` и `google`. Скилл описывает bootstrap-шаги, которые агент выполняет автоматически перед любым Gradle-заданием: поиск `ANDROID_HOME` и настройку secrets. Направление — навигация и документирование существующей структуры, а не генерация кода.