android-clean-architecture
Шаблоны и рекомендации по реализации Clean Architecture в Android и Kotlin Multiplatform проектах.
Суть
Что это за skill и зачем он нужен
Этот скилл предоставляет набор рекомендаций и готовых шаблонов кода для построения многослойной архитектуры в Android‑ и KMP‑проектах. Описывается структура модулей (app, core, domain, data, presentation, design‑system, feature), правила зависимостей, паттерн UseCase, интерфейсы репозиториев, реализации репозиториев с локальными и удалёнными источниками, мапперы, работа с Room, SQLDelight и Ktor, а также примеры настройки DI через Koin и Hilt. Включены рекомендации по обработке ошибок, использованию Result/Try и организации Gradle‑конвенций.
Установка
Как установить
npx skills add https://github.com/affaan-m/everything-claude-code --skill android-clean-architectureСценарии
Когда использовать
Подходит
- Создание нового Android или KMP проекта с чётко разделёнными слоями
- Необходимо внедрить UseCase/Repository паттерн и обеспечить инверсию зависимостей
- Планируется использовать Room, SQLDelight или Ktor в качестве источников данных
- Требуется настроить DI с Koin (мультиплатформенно) или Hilt (только Android)
- Нужна базовая структура модулей, позволяющая масштабировать проект
Не подходит
- Проект уже использует другую архитектурную схему и миграция будет слишком затратной
- Требуется микросервисная или сервер‑сайд архитектура, не связанная с Android/KMP
- Не планируется использовать Kotlin Multiplatform или современные DI‑фреймворки
- Нужен минимальный набор без слоёв (например, простое приложение‑прототип)
- Отсутствует поддержка Kotlin Coroutines/Flow в проекте
Доверие
Проверки безопасности
Проверка вернула предупреждение. Перед установкой стоит просмотреть исходники, команды и доступы.
Проверка не нашла критичных проблем.
Проверен 1 файл · проблем не найдено.
Предупреждений нет.
Оценка 93/100 · проанализировано 2 раздела.
Похожие