К основному содержанию
скилл CX Codex

mobile-app-debugging · secondsky — скилл для Claude Code: отладка мобильных

Скилл для отладки iOS, Android и кроссплатформенных приложений: падения, утечки памяти, просадки FPS, сетевые проблемы.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add secondsky/claude-skills --skill mobile-app-debugging -a claude-code
Открыть на GitHub

Что делает mobile-app-debugging

Скилл даёт агенту готовые приёмы разбора мобильных багов. Для iOS это условные точки останова в Xcode и команды LLDB (po, p, bt), Memory Graph Debugger против retain cycles, Zombie Objects для use-after-free, профилирование через Instruments > Leaks. Для Android — фильтрация Logcat по тегу и уровню, разбор ANR через блокировку главного потока, OOM через Memory Profiler, проблемы вёрстки через Layout Inspector.

В React Native скилл опирается на удалённую отладку и Performance Monitor: цель — 60 FPS и меньше 16 мс на кадр. Сетевые запросы перехватываются обёрткой над XMLHttpRequest.prototype.send, которая печатает URL перед отправкой. Есть чек-лист: тесты на физических устройствах, на старых моделях, имитация медленной сети 3G, офлайн-режим, память под нагрузкой, поворот экрана и safe areas.

Ориентиры по производительности заданы таблицей: 60 FPS, память меньше 100 МБ, запуск приложения меньше 2 секунд. Скилл стоит ставить, когда баг не воспроизводится на симуляторе, потому что чек-лист сразу отправляет на реальные устройства и старые модели.

Какие задачи решает

  • найти retain cycle в iOS-приложении
  • разобрать ANR из-за блокировки главного потока
  • поймать утечку памяти под нагрузкой
  • перехватить сетевые запросы в React Native
  • проверить приложение на медленной сети и в офлайне

Примеры запросов агенту

  • Помоги разобрать падение в iOS: приложение крашится через минуту после старта
  • В Android ловлю ANR, подскажи, как найти блокировку главного потока
  • В React Native проседает FPS, проверь по чек-листу и Performance Monitor

Как установить mobile-app-debugging

1Через Skills CLI (Vercel)

npx skills add secondsky/claude-skills --skill mobile-app-debugging -a claude-code

2Вручную: положить файлы

~/.claude/skills/mobile-app-debugging/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/mobile-app-debugging/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора89

api-error-handling Скилл задаёт стандартный формат ответов об ошибках, класс ApiError и паттерн circuit breaker. Пригодится, когда API уходит в продакшен. CX Codex +1 440установок security-headers-configuration Настраивает HTTP-заголовки безопасности против XSS, кликджекинга и MIME-сниффинга. Пригодится при аудите или внедрении CSP. CX Codex +1 438установок mutation-testing Вносит мелкие правки в код и смотрит, ловят ли их тесты. Показывает, где тест проходит, хотя баг уже в коде. CX Codex +1 432установок seo-optimizer Разбирает статью или блог-пост по ключевым словам, читабельности и техническим тегам, а потом выдаёт список правок по приоритету. CX Codex +1 433установок websocket-implementation Скилл для агента, который пишет сервер и клиент WebSocket: комнаты, переподключение, масштабирование через Redis. CX Codex +1 425установок root-cause-tracing Ведёт агента назад по стеку вызовов, пока не найдётся исходный триггер ошибки. Пригодится, когда падение случается глубоко в коде, а не на входе. CX Codex +1 426установок recommendation-engine Скилл для построения рекомендательных систем: коллаборативная фильтрация, матричная факторизация, гибридные подходы. Пригодится, когда нужны персональные подборки товаров или контента. CX Codex +1 423установок api-response-optimization Скилл для ИИ-кодинга, который подсказывает, как уменьшить размер ответов API, включить кэширование и сжатие. Пригодится, когда эндпоинты отвечают медленно. CX Codex +1 422установок

Другие версии mobile-app-debugging

Похожие

Mobile App Design Standards awesome-skills Скилл подсказывает агенту правила вёрстки мобильных экранов: нативные паттерны iOS и Android, доступность, размеры тач-зон. CX Codex +1 906установок mobile-app-testing aj-geddes Задаёт правила тестирования приложений для iOS и Android. Помогает писать юнит-, UI- и интеграционные тесты с Jest, Detox, Espresso и XCTest. CX Codex +1 823установок senior-mobile borghei Скилл для мобильной разработки: скаффолдинг проектов на React Native, Flutter, SwiftUI и Jetpack Compose, разбор производительности и подготовка к публикации в сторах. CX Codex +1 310установок ui-mobile alinaqi Задаёт агенту правила мобильного интерфейса: минимальный размер нажатия 44×44, контраст по WCAG 2.1 AA, видимые границы кнопок. CX Codex +1 1 200установок frontend-mobile-development-mobile-developer Seth Hobson Субагент для React Native, Flutter и нативных приложений iOS/Android: архитектура, офлайн-синхронизация, оптимизация сборки и публикация в сторах. CX Codex ★ 41 729звёзд репо mobile-app-developer VoltAgent Community Субагент помогает создавать iOS и Android-приложения: разбирает требования, архитектуру, производительность и платформенные ограничения. 1 552установок

Рядом в теме «Мобильная разработка»

Всё по теме «Мобильная разработка» →

Вопросы о mobile-app-debugging

Как установить mobile-app-debugging в Claude?

Выполните npx skills add secondsky/claude-skills --skill mobile-app-debugging -a claude-code. Скилл появится в ~/.claude/skills/mobile-app-debugging/SKILL.md.

Что делает mobile-app-debugging?

Собирает приёмы отладки мобильных приложений: точки останова и LLDB для iOS, Logcat и профилировщики для Android, удалённая отладка и Performance Monitor для React Native.

На каких платформах работает скилл?

Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда установки.

Исходный текст

SKILL.md · MIT
---
name: mobile-app-debugging
description: Mobile app debugging for iOS, Android, cross-platform frameworks. Use for crashes, memory leaks, performance issues, network problems, or encountering Xcode instruments, Android Profiler, React Native debugger, native bridge errors.
license: MIT
---

# Mobile App Debugging

Debug mobile applications across iOS, Android, and cross-platform frameworks.

## iOS Debugging (Xcode)

```swift
// Breakpoint with condition
// Right-click breakpoint > Edit > Condition: userId == "123"

// LLDB commands
po variable          // Print object
p expression         // Evaluate expression
bt                   // Backtrace
```

### Memory Debugging
- Use Memory Graph Debugger to find retain cycles
- Enable Zombie Objects for use-after-free bugs
- Profile with Instruments > Leaks

## Android Debugging (Android Studio)

```kotlin
// Logcat filtering
Log.d("TAG", "Debug message")
Log.e("TAG", "Error", exception)

// Filter: tag:MyApp level:error
```

### Common Issues
- ANR: Check main thread blocking
- OOM: Profile with Memory Profiler
- Layout issues: Use Layout Inspector

## React Native

```javascript
// Remote debugging
// Shake device > Debug JS Remotely

// Console logging
console.log('Debug:', variable);
console.warn('Warning');
console.error('Error');

// Performance Monitor
// Shake > Show Perf Monitor
// Target: 60 FPS, <16ms per frame
```

## Network Debugging

```javascript
// Intercept requests
XMLHttpRequest.prototype._send = XMLHttpRequest.prototype.send;
XMLHttpRequest.prototype.send = function() {
  console.log('Request:', this._url);
  this._send.apply(this, arguments);
};
```

## Debug Checklist

- [ ] Test on physical devices (not just simulators)
- [ ] Test on older device models
- [ ] Simulate slow 3G network
- [ ] Test offline mode
- [ ] Check memory under load
- [ ] Test rotation and safe areas
- [ ] Verify 60 FPS target

## Performance Targets

| Metric | Target |
|--------|--------|
| Frame rate | 60 FPS (16ms/frame) |
| Memory | <100MB |
| App launch | <2 seconds |

© secondsky · MIT · secondsky/claude-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой