This gives Claude the knowledge to help you implement MetricKit for collecting real-world performance data and crash diagnostics from production iOS and macOS apps. You'll want this when you're setting up MXMetricManager subscribers, processing daily metric payloads for CPU and memory stats, handling diagnostic payloads with crash call stacks, or building telemetry pipelines. The documentation covers the complete flow from registration through JSON export, including the tricky bits like extended launch measurement and custom signpost metrics. One thing to know: MetricKit delivers data once per callback, so you need to persist the JSON immediately or risk losing it.

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

Install

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

Installs into .claude/skills of the current project.

Files

MetricKit

Use MetricKit for low-overhead production telemetry that complements local Instruments and Xcode Organizer analysis. On iOS and iPadOS 27, prefer the Swift-first MetricManager report sequences. Keep MXMetricManager only in an explicit iOS 26 compatibility branch.

Beta-sensitive: The iOS/iPadOS 27 surface below is based on Apple's current beta documentation. It has not been locally compiler-verified because Xcode 27 is unavailable in this environment. Re-check the linked Apple documentation and compile with the shipping Xcode 27 SDK before release.

Load MetricKit Extended and Compatibility Patterns when implementing durable ingestion, detailed report analysis, or the iOS 26 compatibility path.

Contents

Sponsors

Details

Repository
github.com/dpearson2699/swift-ios-skills
Categories
Debugging, Mobile Development
First seen
May 16, 2026

More from dpearson2699/swift-ios-skills

All 98

Recommended

More Debugging
1dpearson2699 avatarios-simulatordpearson2699/swift-ios-skillsManages iOS Simulator devices and app tests with xcrun simctl: lifecycle, install/launch, push and location simulation, privacy permissions, deep links, status-3.2Kskills.sh installs
2getsentry avatarsentry-react-sdkgetsentry/sentry-for-aiFull Sentry SDK setup for React. Use when asked to "add Sentry to React", "install @sentry/react", or configure error monitoring, tracing, session replay, profi3.2Kskills.sh installs
3apollographql avatarapollo-serverapollographql/skillsGuide for building GraphQL servers with Apollo Server 5.x. Use this skill when: (1) setting up a new Apollo Server project, (2) writing resolvers or defining Gr3.1Kskills.sh installs
4dynatrace avatardt-dql-essentialsdynatrace/dynatrace-for-aiCore DQL syntax, pitfalls, query patterns, and query optimization. Load to write, build, fix, or OPTIMIZE a DQL query — prevents syntax errors and makes queries3.1Kskills.sh installs
5oracle avatardboracle/skillsOracle Database guidance for SQL, PL/SQL, SQLcl, ORDS, administration, app development, performance, security, migrations, and agent-safe database workflows. Us3.1Kskills.sh installs
6tanweai avatarpua-entanweai/puaPut your AI on a Performance Improvement Plan. Forces exhaustive problem-solving with Western big-tech performance culture rhetoric and structured debugging. Tr2.9Kskills.sh installs