What problem does it solve?
This Skill eliminates the hassle of manually building production error and crash tracking infrastructure for your iOS or macOS app, while avoiding vendor lock-in to a single monitoring provider like Sentry or Crashlytics.
Core Features & Use Cases
- Protocol-based architecture: Build a flexible monitoring system that lets you swap providers (Sentry, Crashlytics, or a no-op mode for testing/privacy) with a single line of code.
- Built-in context tracking: Automatically capture breadcrumbs for user actions, navigation, and app state to debug production issues faster.
- Privacy-compliant setup: Includes opt-out friendly NoOp modes and guidance for GDPR and App Store privacy requirements.
- Use Case: If you're building a native Swift music player and want to track crashes in production without committing to Sentry long-term, this Skill generates the full infrastructure so you can switch to Crashlytics later with zero rewrites.
Quick Start
Use the error-monitoring skill to generate a protocol-based error monitoring system for your Swift macOS app with Sentry as the default provider and breadcrumb tracking enabled.