What problem does it solve? When instrumenting code with Sentry, it is rarely obvious whether a value should become an error, a span attribute, a log, or a metric. Choosing the wrong signal leaves data technically present but useless for the workflow you need later, such as alerting, debugging a single request, or tracking an issue to resolution. ## Core Features & Use Cases - Signal Decision Framework: Maps each of the four Sentry signals (errors, traces, logs, metrics) to the question it answers and the workflow it feeds. - Overlap Tiebreakers: Resolves ambiguous cases like span attribute vs metric, log vs span, log vs metric, and error vs log with concrete rules. - Retention Guidance: Explains why traces are sampled while logs and metrics are filtered, so retention matches each signal's purpose. - Use Case: While adding observability to a recommendations endpoint, use this Skill to decide that the ranking outcome belongs as a span attribute, the decision state as a structured log, and the served rate as a metric. ## Quick Start Ask the agent to review your request handler and decide which Sentry signal each value should be emitted as.