Skip to content

[skill-drift] sentry-cocoa-sdk may need updates for Metrics GA promotion #112

Description

@github-actions

cc @getsentry/team-mobile

SDK Changes Detected

The following PR was merged to getsentry/sentry-cocoa on 2026-04-29 that affects the sentry-cocoa-sdk skill:

Potential Skill Gaps

  1. Outdated Feature Availability: The skill's Phase 2 section currently lists Metrics as unavailable: ❌ Metrics — use custom spans instead. However, metrics has been promoted from experimental to generally available in this PR. The options options.experimental.enableMetrics and options.experimental.beforeSendMetric have been removed and replaced with top-level options.enableMetrics and options.beforeSendMetric.

  2. Missing Configuration Reference: There is no metrics configuration table or reference file in the skill. Given that Metrics is now GA, users may expect guidance on setting options.enableMetrics, options.beforeSendMetric, and using SentrySDK.metrics API.

Why This Needs Manual Review

  • Changing "❌ Metrics" to an available feature requires deciding how much metrics guidance to add (new reference file vs inline config table)
  • The metrics API (SentrySDK.metrics.count(), .gauge(), .distribution()) needs documentation
  • Need to decide if a new references/metrics.md is warranted (parallel to how other platforms have it) or a smaller update to SKILL.md suffices
  • The existing "use custom spans instead" guidance should be reviewed — may still be valid for simple use cases

Skill Files to Review

  • skills/sentry-cocoa-sdk/SKILL.md — Phase 2 "Not available for Cocoa" section
  • Consider creating skills/sentry-cocoa-sdk/references/metrics.md

Priority

MEDIUM — Metrics is now GA and users asking about metrics will get incorrect "not available" guidance. However, the feature still works without enabling it (opt-out via options.enableMetrics = false), so no breakage for existing users.

Note

🔒 Integrity filter blocked 6 items

The following items were blocked because they don't meet the GitHub integrity level.

  • #282 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #7847 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #1168 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #893 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #2411 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #2938 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".

To allow these resources, lower min-integrity in your GitHub frontmatter:

tools:
  github:
    min-integrity: approved  # merged | approved | unapproved | none

Generated by SDK Skill Drift Detector · ● 828.3K ·

  • expires on May 18, 2026, 1:25 PM UTC

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions