Skip to content

feat(triage-frontend-issues): Add archive-only triage skill for sentry/javascript#151

Merged
mrduncan merged 2 commits into
mainfrom
feat/triage-frontend-issues-skill
May 21, 2026
Merged

feat(triage-frontend-issues): Add archive-only triage skill for sentry/javascript#151
mrduncan merged 2 commits into
mainfrom
feat/triage-frontend-issues-skill

Conversation

@mrduncan
Copy link
Copy Markdown
Member

Adds a new skill that triages the unresolved queue in the Sentry javascript project by archiving non-actionable noise (third-party library frames, browser API permission errors, transient backend 5xx, test/synthetic traffic, customer-environment proxy interference, and single-event flukes).

The skill is intentionally narrow: only archives (never resolves or assigns), always uses ignoreMode=untilEscalating, always attaches a category-tagged reason, and never mutates without an explicit user apply reply. The category taxonomy lives in
references/archive-criteria.md with positive signals, negative criteria, and a decision matrix.

Registers the skill in README, .claude/settings.json, and the claude-settings-audit allowlist.

…y/javascript

Adds a new skill that triages the unresolved queue in the Sentry
`javascript` project by archiving non-actionable noise (third-party
library frames, browser API permission errors, transient backend 5xx,
test/synthetic traffic, customer-environment proxy interference, and
single-event flukes).

The skill is intentionally narrow: only archives (never resolves or
assigns), always uses `ignoreMode=untilEscalating`, always attaches a
category-tagged reason, and never mutates without an explicit user
`apply` reply. The category taxonomy lives in
`references/archive-criteria.md` with positive signals, negative
criteria, and a decision matrix.

Registers the skill in README, `.claude/settings.json`, and the
`claude-settings-audit` allowlist.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@mrduncan mrduncan marked this pull request as ready for review May 21, 2026 16:27
Comment thread skills/triage-frontend-issues/SKILL.md
Comment thread skills/triage-frontend-issues/SKILL.md Outdated
Comment thread skills/triage-frontend-issues/references/archive-criteria.md Outdated
Align step 4 with the Recovery section so a failing update_issue call
logs and continues instead of stopping the batch (the two sections
previously contradicted each other).

Move event-count thresholds in the decision matrix from the "Title
category match" column to the "Volume" column for `<unknown>` titles;
those titles never match a category, so the prior placement was
misleading.

Refs #151
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 4b7b1ad. Configure here.

| Third-party (`node_modules/<lib>/...`) | yes | any | `archive` |
| Third-party | no clean category | any | `needs-human` |
| Our app code | no | any | `skip` |
| `<unknown>` | n/a | low (≤ 50 events) | `archive` (zero-impact) |
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Decision matrix omits users == 0 constraint for unknown-title

Medium Severity

The decision matrix row for <unknown> title / low volume says to archive when ≤ 50 events, but category 9's full signal definition requires users == 0 AND events ≤ 50. The matrix drops the users == 0 constraint, which could lead the agent to archive unknown-title issues that have affected real users — contradicting the "zero-impact" designation the category is named for.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 4b7b1ad. Configure here.

@mrduncan mrduncan merged commit b10e2db into main May 21, 2026
14 checks passed
@mrduncan mrduncan deleted the feat/triage-frontend-issues-skill branch May 21, 2026 21:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant