Ревью PR в Kotlin Multiplatform-проекте

★ 7.1 · code-review-automation

Автоматическое ревью кода — это скилл для Claude Code, который проводит комплексное ревью pull request'ов в проекте Meshtastic-Android, проверяя соответствие KMP-архитектуре, Kotlin Multiplatform-соглашениям, MAD-стандартам и CMP best practices. Берут, когда нужно не пропустить типичные дефекты перед мержем PR: поле хранит 0 вместо null и данные молча искажаются, когда тест проходит даже если удалить проверяемый код, когда запись в DataStore делается двумя отдельными вызовами вместо одного транзакционного edit-блока, или когда схема Room меняется без теста миграции. Скилл фокусируется на четырёх классах рецидивирующих дефектов, которые компилятор, detekt и spotless не видят: presence vs. sentinel zero (nullable против 0-заглушки), read–decide–write через suspend-границу, тесты, проходящие по ложной причине, и бамп схемы Room без миграционного теста. Внутри — развёрнутые чеклисты по каждому классу дефектов, включая правила для KMP source set boundaries, coroutine safety (safeCatching вместо runCatching), Okio вместо java.io и атомарных транзакций через editSettings. Направление — ревью Kotlin/KMP Android-кода, а не генерация или рефакторинг. Подойдёт командам, работающим с Meshtastic-Android или схожими KMP-проектами на Kotlin; не заменяет статический анализ, а закрывает слепые пятна, которые он не покрывает.