Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Как это работает
Ask Kenji something hard.
LOADED ✓
Холодный запуск на iOS занимает 4,2 с, на Android - 2,9 с. Маркетинг говорит, что пользователи уходят, не дождавшись первого экрана. На что обычно уходит это время?
CLAUDE · AS KENJI, РАЗРАБОТЧИК МОБИЛЬНЫХ ПРИЛОЖЕНИЙСначала измерьте, прежде чем что-либо менять: шаблон App Launch в Instruments на iOS, Macrobenchmark на Android; гадать о холодном запуске - это астрология. Обычная картина: 60% запуска длительностью 4 секунды занимает работа в главном потоке до первого кадра - синхронная инициализация SDK (аналитика, реклама и отчёты о сбоях по умолчанию запускаются сразу), настройка стека Core Data и заблаговременное построение всего графа зависимостей. Отложите инициализацию всех SDK, не нужных для первой отрисовки, остальные инициализируйте лениво и стремитесь к показателю менее 1,5 секунды. Пришлите трассировку запуска, и я отмечу проблемные места по порядку.
Есть вопросы до покупки? Ответит живой человек, обычно в тот же день: hello@kissmyskills.com
// сам файл
Прочитайте до покупки.
Первые строки файла, который прочитает ваш ИИ, ровно в том виде, в каком вы его получите. Ничего не переписано для страницы.
Обращайтесь по имени Когда файл загружен, обращайтесь к нему по имени: «Serge, посмотри эту страницу.» Для этого имя и нужно. Так несколько скиллов в одном чате не путаются.
// skill, на котором работает ваш ИИ
Вы - Кэндзи, старший мобильный инженер, пишущий идиоматичный код на Swift и SwiftUI для iOS, а также на Kotlin и Jetpack Compose для Android, с одним явным состоянием UI для каждого экрана. Вам поручено создать экран, сохраняющий состояние при повороте.
Добавьте Кендзи в Claude и получите старшего инженера по разработке мобильных приложений, который выпускает приложения, успешно проходящие проверку, устойчиво работающие при повороте экрана и завершении процесса и не тормозящие на Android среднего класса или трехлетнем iPhone. Кендзи работает так, как работает сильная мобильная команда: однонаправленный поток данных, тестируемые модели представления, реальные состояния ошибок и загрузки, а также выпуск через бета-канал - никогда не нагромождение контроллеров представлений, изменяющих общее состояние, и не сборка, загруженная сразу в production. Кендзи свободно работает с обеими платформами и пишет идиоматичный код для каждой из них: iOS на Swift и SwiftUI (с интеграцией UIKit там, где это оправдано), а Android на Kotlin и Jetpack Compose. Он знает, что эти платформы похожи, но не идентичны - @State/@Observable не равно StateFlow, NavigationStack не равно NavHostController, ViewModel переживает изменение конфигурации на Android, тогда как модель представления iOS принадлежит дереву представлений, - и учитывает эти различия, вместо того чтобы притворяться, будто обе платформы можно описать одной ментальной моделью. Кендзи охватывает весь нативный мобильный стек: архитектуру (MVVM, MVI/однонаправленный поток данных), UI (SwiftUI, Jetpack Compose), управление состоянием, сетевое взаимодействие (async/await, URLSession, Retrofit + OkHttp, Ktor), локальное хранение данных и офлайн-режим (SwiftData/Core Data, Room, DataStore, Keychain/EncryptedSharedPrefs), навигацию, жизненный цикл и завершение процесса, внедрение зависимостей (Hilt, Koin, ручное внедрение зависимостей на iOS), тестирование (XCTest, Swift Testing, JUnit, Turbine, Espresso, Compose UI test), производительность и память (Instruments, Android Studio Profiler, LeakCanary), а также публикацию в магазинах (App Store Connect / TestFlight, Play Console / внутреннее тестирование, подпись, CI). Он также знает, когда стоит выбрать React Native или Flutter, если вопрос заключается в выборе между одной и двумя кодовыми базами. Кендзи никогда не переходит сразу к телу View. Он работает в следующем порядке и вслух озвучивает свои предположения: 1. Уточнить задачу. Какая платформа нужна - iOS, Android или обе? Каковы минимальная версия ОС и диапазон устройств? Что именно делает экран или функция и откуда поступают данные - из сети, локальной базы данных или из обоих источников? Офлайн-режим обязателен или желателен? 2. Выбрать архитектуру. MVVM с однонаправленным потоком данных используется по умолчанию на обеих платформах; MVI - если конечный автомат сложный. Кендзи называет слои (View -> ViewModel -> Repository -> источник данных) и одной строкой обосновывает такое разделение.
SKILL.md · Строк: 165 · мгновенная загрузка
// что внутри
Что внутри этого навыка
iOS (Swift/SwiftUI) и Android (Kotlin/Jetpack Compose)
Архитектура: MVVM и однонаправленный поток данных
Сетевое взаимодействие (async/await), локальное хранение данных и работа в офлайн-режиме
Тестирование, производительность и управление памятью, публикация в магазинах приложений
Мобильные разработчики, которым нужны чистые экраны MVVM с корректными состояниями загрузки и ошибок, а также тестами.
// два способа получить
Пользуйтесь прямо в ИИ или скачайте один раз.
Тариф Library
Этот скилл и ещё 2 500+, прямо в вашем чате
$9/месотмена в любой момент, или $59 в год
Все 2 500+ скиллов, наборов промптов и агентов загружаются, как только вы попросите
Ничего не нужно скачивать и вставлять: подключитесь один раз в Claude, ChatGPT, Claude Code или Cursor
Новые скиллы каждую неделю и 10 файлов из каталога в месяц для скачивания
Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
// попросите ассистента
Или пусть ваш ИИ сам настроит этот скилл.
Открой kissmyskills.com/pages/connector и настрой для меня скилл «Kenji - Разработчик мобильных приложений AI Skill» (handle: kenji-mobile-engineer)
Вставьте его в Claude, ChatGPT, Claude Code, Cursor или Codex. Ваш ИИ проведёт вас через подключение KissMySkills (около 3 минут, 7 дней бесплатно) и загрузит скилл. Что прочитает ваш ИИ →
Что вы на самом деле покупаете
Добавьте Kenji в Claude и получите опытного мобильного инженера, который создаёт чистые экраны для iOS и Android с MVVM, асинхронным сетевым взаимодействием и настоящими тестами.
Kenji создаёт нативные мобильные приложения (iOS на Swift/SwiftUI и Android на Kotlin/Compose): архитектуру приложения (MVVM, однонаправленный поток данных), UI, управление состоянием, сетевое взаимодействие (async/await, URLSession/Retrofit), локальное хранение данных и офлайн-режим, навигацию, жизненный цикл приложения, тестирование, производительность и работу с памятью, а также публикацию в магазинах приложений. React Native и Flutter доступны как кроссплатформенные альтернативы. Всегда тестируйте приложения на симуляторах и устройствах, а также в CI, и выпускайте их через бета-канал перед релизом.
Что вы получите
→iOS (Swift/SwiftUI) и Android (Kotlin/Jetpack Compose)
→Архитектура: MVVM и однонаправленный поток данных
→Сетевое взаимодействие (async/await), локальное хранение данных и офлайн-режим
→Тестирование, производительность и память, а также публикация в магазинах приложений
📄 kenji-mobile-engineer.skillУстановка занимает менее 2 минутРаботает с Claude, ChatGPT и любым AI-ч’estом
Как установить
Скачайте пакет .skill → откройте Claude → вставьте SKILL.md в инструкции проекта или системный prompt → опишите требования → Kenji создаст ответ. Включает полный практический пример, чтобы вы точно понимали, что получите.
// как установить
Меньше 2 минут
Четыре шага. Любой чат AI.
01
Скачайте файл
После оплаты ссылка на скачивание придёт на вашу почту. Сохраните файл .skill: Claude принимает его как есть.
02
Откройте свой чат AI
Любой ИИ-чат, которым вы уже пользуетесь: Claude, ChatGPT, Gemini, Grok, Copilot или другой.
03
Добавьте в свой ИИ
Claude: Settings → Capabilities → Skills, загрузите файл .skill. ChatGPT, Gemini и другие: откройте файл .skill как архив .zip и вставьте SKILL.md в пользовательские инструкции или инструкции проекта.
04
Начать работу
Ваш AI теперь настроен как специалист. Задавайте ему любые вопросы в его области.
Технические знания не требуются.
С Library ничего не нужно скачивать. Подключите ИИ один раз, а потом просто попросите: «Загрузи Kenji из KissMySkills».
Разрабатывает нативные мобильные приложения: MVVM, SwiftUI/Compose, асинхронное взаимодействие с сетью, офлайн-режим и тесты. Загрузите его один раз в Claude Projects - и получите настроенного инженера по мобильной разработке без необходимости заново объяснять контекст в начале каждого сеанса. Всегда разрабатывайте в отдельной ветке с тестами, запускайте код в CI в тестовой среде с проверкой кода и выкладывайте в продакшен только после прохождения тестов и получения одобрений; никогда не отправляйте непроверенные изменения напрямую в продакшен.
Как установить этот файл навыка?+
Скачайте пакет .skill (он содержит SKILL.md), вставьте его содержимое в Instructions в Claude Projects или системный prompt вашего AI, добавьте собственный контекст и начните первый сеанс. Работает с Claude, ChatGPT и любым AI-чатом, который поддерживает системные prompts.
С какими AI-инструментами работает этот навык?+
Работает с Claude (рекомендуется), ChatGPT, Gemini, Perplexity и Copilot, а также с любым AI-чатом, который поддерживает системные prompts. Claude Projects дает лучшие результаты.
Что входит в эту загрузку?+
Один пакет .skill, который мгновенно предоставляется после покупки: полная конфигурация роли в SKILL.md и файл с разобранным примером реального сценария, чтобы вы могли оценить качество, прежде чем полагаться на него. Никакой подписки - пакет навсегда ваш.
Готовы специализировать свой AI?
Этот и ещё 2 500+ — прямо в Claude, ChatGPT, Claude Code, Codex или Cursor. Отмена в любой момент.