generators-error-monitoring

Community

Add crash reporting with swappable providers.

AuthorAutisticAF
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Error monitoring is challenging to implement and maintain across multiple providers. This skill provides a protocol-based error monitoring layer with a central singleton and swappable provider adapters to simplify production monitoring while preserving testability and privacy.

Core Features & Use Cases

  • Protocol-based interface: a single ErrorMonitoringService protocol that supports configure, captureError, captureMessage, addBreadcrumb, setUser, and reset.
  • Provider adapters: switch between Sentry, Crashlytics, or a NoOp testing mode without code changes.
  • Central integration patterns: app lifecycle, environment access, and mock/testing utilities for CI.

Quick Start

Configure ErrorMonitoring at app launch and select a provider to enable production crash reporting.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: generators-error-monitoring
Download link: https://github.com/AutisticAF/claude-code-apple-dev-plugin/archive/main.zip#generators-error-monitoring

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.