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.