dpearson2699 avatar

Metrickit Diagnostics

Handles the MetricKit framework for collecting production performance telemetry and crash diagnostics on Apple platforms. You'll reach for this when setting up MXMetricManager subscribers, parsing daily MXMetricPayload data for CPU and launch metrics, or processing MXDiagnosticPayload crash reports with call stack trees. The skill covers the full lifecycle: registration timing, handling both metric and diagnostic payloads, extracting histogrammed launch times and hang rates, symbolication workflows, and custom signpost intervals via mxSignpost. One thing to note is that it's very explicit about availability annotations and the subtle timing differences between iOS 14 bundled diagnostics and iOS 15+ immediate delivery, which matters when you're debugging why reports aren't arriving as expected.

skills.sh installs
409
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add dpearson2699/swift-ios-skills --skill metrickit-diagnostics --agent claude-code

Installs into .claude/skills of the current project.

Files

Handles the MetricKit framework for collecting production performance telemetry and crash diagnostics on Apple platforms. You'll reach for this when setting up MXMetricManager subscribers, parsing daily MXMetricPayload data for CPU and launch metrics, or processing MXDiagnosticPayload crash reports with call stack trees. The skill covers the full lifecycle: registration timing, handling both metric and diagnostic payloads, extracting histogrammed launch times and hang rates, symbolication workflows, and custom signpost intervals via mxSignpost. One thing to note is that it's very explicit about availability annotations and the subtle timing differences between iOS 14 bundled diagnostics and iOS 15+ immediate delivery, which matters when you're debugging why reports aren't arriving as expected.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/dpearson2699/swift-ios-skills
Categories
Backend & APIs, Data Science & ML, Debugging, Marketing & SEO, Mobile Development
First seen
Jun 3, 2026

More from dpearson2699/swift-ios-skills

All 98
1dpearson2699 avatarmusickit-audiodpearson2699/swift-ios-skillsIntegrate Apple Music playback, catalog search, and Now Playing metadata using MusicKit and MediaPlayer. Use when adding music search, Apple Music subscription 409skills.sh installs
2mblode avatarblog-postmblode/agent-skillsGenerates engaging long-form blog posts from source materials or a topic brief. Supports listicles, editorial tutorials, how-to articles, narrative essays, and 404skills.sh installs
3davila7 avatartelegram-bot-builderdavila7/claude-code-templatesExpert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, us403skills.sh installs
4jwynia avatarsleep-storyjwynia/agent-skillsWrite stories designed to help listeners fall asleep. Use for bedtime podcasts, meditation content, calming narratives, or any content where the goal is gentle 403skills.sh installs
5pproenca avatarreact-optimisepproenca/dot-skillsApplication-level React performance optimization covering React Compiler mastery, bundle optimization, rendering performance, data fetching, Core Web Vitals, st403skills.sh installs
6levnikolaevich avatarln-634-test-coverage-auditorlevnikolaevich/claude-code-skillsIdentifies missing tests for unique critical local logic: money, auth, permissions, data integrity, algorithms, and domain rules. Use when auditing critical log401skills.sh installs