You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ref(skills): stop the workflow/feature routers pointing at legacy skills (#275)
sentry-workflow and sentry-feature-setup still routed to skills that moved to
skills-legacy/ — sentry-fix-issues, the three sentry-span-streaming-* skills,
sentry-instrumentation-guide, and sentry-instrument-logging. Those targets are
excluded from the plugin build and are not served by skills.sentry.dev, so the
links dangle (404 over the proxy, missing skill in the shipped plugin).
Drop those entries from both routers (rules + tables), trim the descriptions
and intros accordingly, and point production-issue debugging at the standalone
sentry-debug-issue skill and signal instrumentation at sentry-instrument.
Copy file name to clipboardExpand all lines: skills/sentry-feature-setup/SKILL.md
+5-10Lines changed: 5 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: sentry-feature-setup
3
-
description: Configure specific Sentry features beyond basic SDK setup. Use when asked to monitor AI/LLM calls, set up OpenTelemetry pipelines, create alerts and notifications, enable span streaming, or set up Sentry Snapshots.
3
+
description: Configure specific Sentry features beyond basic SDK setup. Use when asked to monitor AI/LLM calls, set up OpenTelemetry pipelines, create alerts and notifications, or set up Sentry Snapshots.
4
4
license: Apache-2.0
5
5
role: router
6
6
---
@@ -9,7 +9,7 @@ role: router
9
9
10
10
# Sentry Feature Setup
11
11
12
-
Configure specific Sentry capabilities beyond basic SDK setup — AI monitoring, OpenTelemetry pipelines, alerts, and deciding which signal to instrument where. This page helps you find the right feature skill for your task.
12
+
Configure specific Sentry capabilities beyond basic SDK setup — AI monitoring, OpenTelemetry pipelines, alerts, and Sentry Snapshots. This page helps you find the right feature skill for your task.
13
13
14
14
## Start Here — Read This Before Doing Anything
15
15
@@ -18,12 +18,12 @@ Configure specific Sentry capabilities beyond basic SDK setup — AI monitoring,
18
18
1. If the user mentions **AI monitoring, LLM tracing, conversations, or instrumenting an AI SDK** (OpenAI, Anthropic, LangChain, Vercel AI, Google GenAI, Pydantic AI) → `sentry-setup-ai-monitoring`
19
19
2. If the user mentions **OpenTelemetry, OTel Collector, or multi-service telemetry routing** → `sentry-otel-exporter-setup`
20
20
3. If the user mentions **alerts, notifications, on-call, Slack/PagerDuty/Discord integration, or workflow rules** → `sentry-create-alert`
21
-
4. If the user mentions **span streaming, traceLifecycle, trace_lifecycle, spanStreamingIntegration, or switching from transactions to streamed spans** → `sentry-span-streaming-js` (JavaScript), `sentry-span-streaming-python` (Python), or `sentry-span-streaming-dart` (Dart/Flutter)
22
-
5. If the user is unsure **which signal to use** — log vs span vs metric, "what to instrument where", or how to choose between errors, traces, logs, and metrics → `sentry-instrumentation-guide`
23
-
6. If the user mentions **Apple/Cocoa snapshot testing or Sentry Snapshots for Apple platforms** — SnapshotPreviews, Apple Snapshots, Cocoa snapshots, Xcode snapshot testing, Swift previews for Sentry Snapshots, iOS, macOS, tvOS, watchOS, or visionOS → `sentry-snapshots-cocoa`.
21
+
4. If the user mentions **Apple/Cocoa snapshot testing or Sentry Snapshots for Apple platforms** — SnapshotPreviews, Apple Snapshots, Cocoa snapshots, Xcode snapshot testing, Swift previews for Sentry Snapshots, iOS, macOS, tvOS, watchOS, or visionOS → `sentry-snapshots-cocoa`.
24
22
25
23
When unclear, **ask the user** which feature they want to configure. Do not guess.
26
24
25
+
> Instrumenting a signal (tracing/spans, logging, metrics, span streaming, or deciding what to emit) is now part of the standalone `sentry-instrument` skill.
26
+
27
27
---
28
28
29
29
## Feature Skills
@@ -34,11 +34,6 @@ When unclear, **ask the user** which feature they want to configure. Do not gues
34
34
| Sentry Snapshots for Apple/Cocoa — upload Apple snapshot images to Sentry; prefer SnapshotPreviews when Swift previews exist |[`sentry-snapshots-cocoa`](../sentry-snapshots-cocoa/SKILL.md)|
| Alerts via workflow engine API — email, Slack, PagerDuty, Discord |[`sentry-create-alert`](../sentry-create-alert/SKILL.md)|
37
-
| Span streaming (JavaScript) — migrate from transaction-based to streamed span delivery |[`sentry-span-streaming-js`](../sentry-span-streaming-js/SKILL.md)|
38
-
| Span streaming (Python) — migrate from transaction-based to streamed span delivery |[`sentry-span-streaming-python`](../sentry-span-streaming-python/SKILL.md)|
39
-
| Span streaming (Dart/Flutter) — migrate from transaction-based to streamed span delivery |[`sentry-span-streaming-dart`](../sentry-span-streaming-dart/SKILL.md)|
40
-
| Instrumentation guide — decide which signal to reach for (error vs span vs log vs metric), "what to instrument where" |[`sentry-instrumentation-guide`](../sentry-instrumentation-guide/SKILL.md)|
41
-
| Instruments structured Sentry logs in a new or existing application |[`sentry-instrument-logging`](../sentry-instrument-logging/SKILL.md)|
42
37
43
38
Each skill contains its own detection logic, prerequisites, and step-by-step instructions. Trust the skill — read it carefully and follow it. Do not improvise or take shortcuts.
Copy file name to clipboardExpand all lines: skills/sentry-workflow/SKILL.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: sentry-workflow
3
-
description: Fix production issues and review code with Sentry context. Use when asked to fix Sentry errors, debug issues, triage exceptions, review PR comments from Sentry, or resolve bugs.
3
+
description: Review code and keep Sentry SDKs up to date. Use when asked to resolve Sentry bot comments on a PR, address Seer bug predictions in PR reviews, or upgrade the Sentry SDK across major versions.
4
4
license: Apache-2.0
5
5
role: router
6
6
---
@@ -9,26 +9,26 @@ role: router
9
9
10
10
# Sentry Workflows
11
11
12
-
Debug production issues and maintain code quality with Sentry context. This page helps you find the right workflow skill for your task.
12
+
Maintain code quality and keep your Sentry SDK up to date. This page helps you find the right workflow skill for your task.
13
13
14
14
## Start Here — Read This Before Doing Anything
15
15
16
16
**Do not skip this section.** Do not assume which workflow the user needs. Ask first.
17
17
18
-
1. If the user mentions **fixing errors, debugging exceptions, or investigating production issues** → `sentry-fix-issues`
19
-
2. If the user mentions **Sentry bot comments or `sentry[bot]` on a PR** → `sentry-code-review`
20
-
3. If the user mentions **Seer, bug prediction, or reviewing PRs for predicted issues** → `sentry-pr-code-review`
21
-
4. If the user mentions **upgrading Sentry, migrating SDK versions, or fixing deprecated APIs** → `sentry-sdk-upgrade`
18
+
1. If the user mentions **Sentry bot comments or `sentry[bot]` on a PR** → `sentry-code-review`
19
+
2. If the user mentions **Seer, bug prediction, or reviewing PRs for predicted issues** → `sentry-pr-code-review`
20
+
3. If the user mentions **upgrading Sentry, migrating SDK versions, or fixing deprecated APIs** → `sentry-sdk-upgrade`
22
21
23
-
When unclear, **ask the user** whether the task involves live production issues, PR review comments, or SDK upgrades. Do not guess.
22
+
When unclear, **ask the user** whether the task involves PR review comments or SDK upgrades. Do not guess.
23
+
24
+
> Fixing or investigating a production issue? That's the standalone `sentry-debug-issue` skill.
24
25
25
26
---
26
27
27
28
## Workflow Skills
28
29
29
30
| Use when | Skill |
30
31
|---|---|
31
-
| Finding and fixing production issues — stack traces, breadcrumbs, event data |[`sentry-fix-issues`](../sentry-fix-issues/SKILL.md)|
32
32
| Resolving comments from `sentry[bot]` on GitHub PRs |[`sentry-code-review`](../sentry-code-review/SKILL.md)|
33
33
| Fixing issues detected by Seer Bug Prediction in PR reviews |[`sentry-pr-code-review`](../sentry-pr-code-review/SKILL.md)|
0 commit comments