sentry-cocoa
Audit Apple SDK wire formats against Relay to catch silent data loss
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install sentry-cocoa skills?โผ
Run `npx skills add getsentry/sentry-cocoa --all -g -y` in your terminal to install all skills in this suite globally.
What does the relay-conformance-audit skill do?โผ
It scans the Cocoa SDK for hard-coded header names, envelope types, and protocol strings that must match the Relay server exactly, then files GitHub issues for any mismatch that could silently drop telemetry data.
Why do SDK and Relay mismatches cause silent data loss?โผ
When the SDK sends a header or value Relay does not recognize, the data is dropped or miscounted with no error message, so bugs like the case-sensitive rate-limit header issue go unnoticed until an audit catches them.
Does the audit skill modify SDK source code?โผ
No. It is strictly read-only toward the SDK and only creates or updates deduplicated `relay-audit:` GitHub issues, plus an optional draft PR to keep its own coverage map current.
How does the audit avoid false positives?โผ
Every finding is corroborated against peer SDKs like sentry-java and sentry-dart; if all SDKs implement the same value, the finding is treated as a spec misreading and silently dropped.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core