xxf-tracker-sentry

Register Sentry as an XXFTracker provider to report crashes and errors.

6|1|Updated May 22, 2025
One-click install
npx skills add https://github.com/NBXXF/xxf_ios --skill xxf-tracker-sentry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xxf-tracker-sentry
Source: https://github.com/NBXXF/xxf_ios/tree/main/skills/xxf-tracker-sentry
Command: npx skills add https://github.com/NBXXF/xxf_ios --skill xxf-tracker-sentry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

XXFTrackerSentry provides a Sentry-based error, crash, and performance monitoring provider for the XXFTracker ecosystem, enabling teams to capture and route issues from their apps.

Core Features & Use Cases

  • Provider integration: Registers as an XXFTracker provider at startup to report errors, crashes, and performance metrics.
  • DSN-based configuration: Uses a user-supplied DSN (not stored in the repo) to connect to Sentry.
  • Environment separation: Supports Release/Debug mode differentiation for cleaner telemetry.
  • PII caution: Avoids sending PII and provides guidance on data scrubbing.
  • Use Case: When a crash occurs in production, Sentry integrates with XXFTracker to surface the issue in Sentry dashboards.

Quick Start

Initialize and register XXFTrackerSentry with your Sentry DSN at app startup to enable automatic error reporting.

Frequently Asked Questions about xxf-tracker-sentry

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

FAQPage Schema
How do I integrate Sentry crash reporting into an iOS app at startup?

Sentry crash reporting integration is achieved by initializing a monitoring provider at app startup. You supply a user-provided Sentry DSN to connect the iOS app to your dashboard for automatic crash and error capture.

What is the best way to separate Release and Debug telemetry for Sentry in Swift?

Separating Release and Debug telemetry for Sentry requires configuring environment differentiation during provider registration. This ensures cleaner crash reporting data by isolating production issues from development performance events.

How do I prevent Sentry from sending PII during error monitoring?

To prevent Sentry from sending PII during error monitoring, apply data scrubbing safeguards provided by the integration. This ensures your crash reporting workflow avoids transmitting personally identifiable information from your app.

Do I need to store my Sentry DSN in the repository for iOS error monitoring?

No, you do not need to store your Sentry DSN in the repository for iOS error monitoring. The integration requires a user-supplied DSN at runtime to connect securely without exposing it in your source code.

Why use a provider ecosystem for Sentry crash reporting instead of direct SDK integration?

Using a provider ecosystem for Sentry crash reporting routes app errors through a centralized startup registration, seamlessly surfacing production crashes in Sentry dashboards while maintaining consistent telemetry structure across your iOS app.