senior-mobile — скилл для Claude Code: мобильная разработка под iOS
Скилл для мобильной разработки: скаффолдинг проектов на React Native, Flutter, SwiftUI и Jetpack Compose, разбор производительности и подготовка к публикации в сторах.
npx skills add borghei/Claude-Skills --skill senior-mobile -a claude-codeЧто делает senior-mobile
Скилл закрывает четыре стека: iOS на Swift/SwiftUI, Android на Kotlin/Compose, React Native и Flutter. Внутри три Python-скрипта. mobile_scaffold.py собирает структуру проекта, навигацию и управление состоянием. store_metadata_generator.py готовит метаданные для App Store и Play Store: заголовки, ключевые слова, метки приватности, возрастные рейтинги. app_performance_analyzer.py прогоняет статический анализ — размеры картинок, лишние ре-рендеры, утечки памяти, оценка размера бандла.
Перед скаффолдингом скилл уточняет платформу, управление состоянием и тип задачи, потому что от этого зависит сгенерированная архитектура. Если ответа нет, он берёт разумное значение по умолчанию и сообщает, какое именно. Для запуска скриптов нужен Python.
Анализатор работает только со статическим кодом. Живое профилирование через Xcode Instruments или Android Studio Profiler он не делает — для этого придётся идти в нативные инструменты. Бэкенд, CI/CD и дизайн-системы вынесены в отдельные скиллы, так что за серверной логикой или пайплайнами сборки сюда идти не стоит.
Какие задачи решает
- собрать структуру нового React Native проекта с навигацией и стором
- выбрать между нативной разработкой, React Native и Flutter
- разложить фичу на MVVM с ViewModel и состоянием
- найти причины просадок рендеринга и раздутого бандла
- подготовить метаданные и чек-лист для отправки в App Store
Примеры запросов агенту
- собери новый проект на React Native с Expo Router и zustand
- проанализируй производительность моего приложения на React Native
- сгенерируй метаданные для App Store: название FitTrack, категория health
Как установить senior-mobile
1Через Skills CLI (Vercel)
npx skills add borghei/Claude-Skills --skill senior-mobile -a claude-code2Вручную: положить файлы
~/.claude/skills/senior-mobile/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/senior-mobile/
1Через Skills CLI (Vercel)
npx skills add borghei/Claude-Skills --skill senior-mobile -a codex2Вручную: положить файлы
.agents/skills/senior-mobile/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add borghei/Claude-Skills --skill senior-mobile -a cursor2Вручную: положить файлы
.cursor/skills/senior-mobile/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install borghei/Claude-Skills senior-mobile2Вручную: положить файлы
.github/skills/senior-mobile/SKILL.md1Через Skills CLI (Vercel)
npx skills add borghei/Claude-Skills --skill senior-mobile -a gemini-cli2Командой платформы
gemini skills install https://github.com/borghei/Claude-Skills --path engineering/senior-mobileВручную: положить файлы
.devin/skills/senior-mobile/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add borghei/Claude-Skills --skill senior-mobile -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о senior-mobile
Как установить senior-mobile в Claude?
Выполните npx skills add borghei/Claude-Skills --skill senior-mobile -a claude-code. После этого файл скилла окажется по пути ~/.claude/skills/senior-mobile/SKILL.md.
Что делает senior-mobile?
Помогает собирать мобильные проекты под iOS, Android, React Native и Flutter, разбирает производительность статическим анализом и готовит метаданные для магазинов приложений.
Можно ли им профилировать приложение на живом устройстве?
Нет. Анализатор разбирает только исходный код, а не запущенное приложение. Для замеров на устройстве нужны Xcode Instruments или Android Studio Profiler.