sentry-setup

Configure Sentry crash reporting for Kotlin Multiplatform Android and iOS projects.

11|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/satanyakiv/NutriSport --skill sentry-setup-satanyakiv
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sentry-setup
Source: https://github.com/satanyakiv/NutriSport/tree/main/.claude/skills/sentry-setup
Command: npx skills add https://github.com/satanyakiv/NutriSport --skill sentry-setup-satanyakiv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Wire up crash and error reporting in a Kotlin Multiplatform + Compose Multiplatform app (Android + iOS) with a unified Sentry SDK, enabling cross-platform observability, safer releases, and privacy-conscious diagnostics.

Core Features & Use Cases

  • Shared Sentry.init across commonMain to capture cross-platform errors with a single init path.
  • Option to coexist with Firebase Crashlytics or migrate to Sentry-only, including DSN management and symbol upload for Android and iOS.
  • Guidance for ADRs, CI wiring, and smoke tests to validate observability in production-like environments.

Quick Start

Initialize Sentry early in app startup to enable crash and error reporting across Android and iOS.

Frequently Asked Questions about sentry-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up cross-platform crash reporting in a Kotlin Multiplatform project?▼

To set up cross-platform crash reporting, initialize Sentry in commonMain to capture errors across Android and iOS with a single shared init path. This provides unified observability for your KMP project.

Can I use Sentry alongside Firebase Crashlytics in a Compose Multiplatform app?▼

Yes, you can configure Sentry to coexist with Firebase Crashlytics or migrate away from Crashlytics entirely. The setup includes DSN management and environment gating to manage both services effectively.

How do I manage Sentry symbol uploads for both Android and iOS targets?▼

Managing Sentry symbol uploads involves configuring CI wiring for both Android and iOS targets. This ensures your cross-platform crash reports are properly symbolicated and actionable in production-like environments.

Does Sentry support PII scrubbing for crash reports in mobile apps?▼

Yes, the Sentry configuration includes PII scrubbing to ensure privacy-conscious diagnostics. This prevents sensitive user data from being transmitted with your cross-platform crash and error reports.

What is the best way to validate crash reporting pipelines before release?▼

The best way to validate crash reporting pipelines is by running smoke tests in production-like environments. This verifies that your Sentry initialization and observability configuration capture errors correctly.