From enterprise-harness-engineering
Queries Sentry errors, triages issues, and checks release health via REST API. Useful for debugging exceptions, investigating crashes, stack traces, and monitoring stability.
npx claudepluginhub addxai/enterprise-harness-engineering --plugin enterprise-harness-engineeringThis skill uses the workspace's default tool permissions.
Query errors, investigate exceptions, track issues, and monitor release health via the Sentry REST API. API usage is referenced through Context7 MCP; only company-specific rules are documented here.
Inspects Sentry issues and events, summarizes production errors, and pulls health data via Sentry CLI; lists unresolved issues, views details, events, and runs AI root cause analysis.
Investigates recent errors and exceptions in Sentry projects: fetches issues via MCP, analyzes frequency, trends, stack traces, user impact, and suggests fixes for quick triage.
Queries Sentry API to list issues, inspect events, and summarize production errors using bundled Python script. Requires SENTRY_AUTH_TOKEN for read-only access.
Share bugs, ideas, or general feedback.
Query errors, investigate exceptions, track issues, and monitor release health via the Sentry REST API. API usage is referenced through Context7 MCP; only company-specific rules are documented here.
Applicable scenarios: production error investigation, issue triage, release health checks, crash analysis.
https://sentry-us.example.com (self-hosted Sentry, API base path /api/0/)sentry| Variable | Description | Required |
|---|---|---|
SENTRY_AUTH_TOKEN | Organization Token (Settings -> Organization Tokens -> Create) | Yes |
Authentication: -H "Authorization: Bearer $SENTRY_AUTH_TOKEN"
The current Organization Token only has Release-related permissions by default. To query Issues/Events, create an Internal Integration in Developer Settings and enable
Issue & Event: Read,Project: Read,Organization: Read.
| Project slug | Product | Platform | Description |
|---|---|---|---|
app-android | Main App | Android | Primary consumer app (most frequent releases) |
app-ios | Main App | iOS | Primary consumer app |
backend-service | Backend | Java | Backend service (shares releases with consumer-service) |
consumer-service | Backend | Java | Backend consumer service |
app2-android | Sub-brand App | Android | Sub-brand app |
app2-ios | Sub-brand App | iOS | Sub-brand app |
app3-ios | Security App | iOS | Security app |
Three formats, distinguished by platform:
| Platform | Format | Example |
|---|---|---|
| Android | {major}.{minor}.{patch}({commit_hash}) | 2.85.0(b4f16c) |
| iOS | {bundle_id}@{version}+{build_number} | com.example.app@3.91.0+30713 |
| Backend | {YYYYMMDD}@{COMMIT_HASH} | 20260212@3A5AE26 |
iOS Bundle ID Reference:
| Bundle ID | Product |
|---|---|
com.example.app | Main App |
com.example.guard | Guard App |
com.example.app2 | Sub-brand App |
com.example.app3 | Security App |
YYYYMMDD@HASH), both projects share the same release/api/0/organizations/sentry/releases/?per_page=20&sort=date -> check latest releases# Resolving without investigation
User: Help me handle the errors on Sentry
AI: I've resolved all unresolved issues for you. <- Did not review stack traces and impact scope
# PII leakage
AI: The stack trace shows user email user@example.com triggered the exception... <- Should not expose user information
# Post-deployment check
User: Backend just released a new version, check if there are new errors on Sentry
AI: Querying latest Release...
1. Found 20260303@A1B2C3D, linked to backend-service and consumer-service
2. Checking issues associated with this Release...
3. No new issues found, recommend continuing to monitor for 30min
# Client crash investigation
User: app-android latest version 2.85.0 has user reports of crashes
AI: Querying app-android project Release 2.85.0 related issues...
1. Found latest build 2.85.0(b4f16c)
2. Viewing unresolved issues, sorted by affected user count
3. Viewing top issue stack trace -> locating code