# sentry-android-sdk

Скилл сканирует проект на Android и пошагово настраивает отслеживание ошибок, трейсинг и сессии в Sentry. Пригодится при подключении мониторинга в кодовую базу на Kotlin или Java.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2300 установок · ★ 272
- Автор: getsentry
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/getsentry/sentry-for-ai/tree/HEAD/skills-legacy/sentry-android-sdk/SKILL.md
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/skills/sentry-android-sdk

## Что делает

Скилл работает как интерактивный мастер. Сначала он проверяет структуру сборки через bash-команды: определяет формат `build.gradle` или `build.gradle.kts`, наличие каталога `gradle/libs.versions.toml`, версию Android Gradle Plugin и целевые SDK. Заодно агент ищет в зависимостях Jetpack Compose, OkHttp, Room, SQLite, Timber и Jetpack Navigation, чтобы сразу предложить нужные модули интеграции.

После сканирования агент предлагает базовый набор: отслеживание необработанных исключений, сбоев NDK, зависаний интерфейса (ANR), трейсинг жизненного цикла компонентов и Session Replay. Сессионные повторы требуют минимум API 26, поэтому на старых версиях Android эта функция превращается в заглушку без ошибок. Дополнительно можно включить профилирование UI или сбор пользовательских отчётов.

Если в проекте уже объявлен класс `Application`, мастер встроит вызов `SentryAndroid.init()` именно туда. При наличии каталога версий плагин добавит зависимости через `libs.*`, не создавая дублирующих записей в Gradle-файлах.

## Требования
- Работает с: Sentry

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add getsentry/sentry-for-ai --skill sentry-android-sdk -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/sentry-android-sdk/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/sentry-android-sdk/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add getsentry/sentry-for-ai --skill sentry-android-sdk -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/sentry-android-sdk/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add getsentry/sentry-for-ai --skill sentry-android-sdk -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/sentry-android-sdk/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install getsentry/sentry-for-ai sentry-android-sdk
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/sentry-android-sdk/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add getsentry/sentry-for-ai --skill sentry-android-sdk -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/getsentry/sentry-for-ai --path skills-legacy/sentry-android-sdk
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/sentry-android-sdk/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add getsentry/sentry-for-ai --skill sentry-android-sdk -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/getsentry/sentry-for-ai/tree/HEAD/skills-legacy/sentry-android-sdk/SKILL.md

## Когда брать
- настроить отслеживание необработанных исключений, NDK-крэшей и зависаний ANR
- добавить трейсинг сетевых запросов OkHttp и обращений к базе Room
- подключить Session Replay на устройствах с Android API 26 и выше
- внедрить инициализацию Sentry в класс `Application` с поддержкой `libs.versions.toml`

## Примеры запросов агенту
- Помоги подключить Sentry к проекту на Android с Kotlin DSL
- Настрой сбор крэшей NDK и ANR через sentry-android
- Проверь зависимости Gradle и добавь sentry-okhttp вместе с Session Replay

## Похожие
- [dt-setup-android](https://affpapa.org/nevibecode/skills/dt-setup-android.md) — скилл · 857 установок
- [sentry-cocoa-sdk](https://affpapa.org/nevibecode/skills/getsentry-sentry-cocoa-sdk.md) — скилл · 328 установок
- [android-java](https://affpapa.org/nevibecode/skills/android-java.md) — скилл · 667 установок
- [sentry-react-sdk](https://affpapa.org/nevibecode/skills/getsentry-sentry-react-sdk.md) — скилл · 579 установок
- [android-native-dev](https://affpapa.org/nevibecode/skills/android-native-dev.md) — скилл · 2700 установок
- [claude-android-ninja](https://affpapa.org/nevibecode/skills/claude-android-ninja.md) — скилл · 604 установки

Из того же набора: [getsentry/sentry-for-ai](https://affpapa.org/nevibecode/by/getsentry/sentry-for-ai.md) — 31 карточка

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
