Imported from w159/atlas-connectwise (
plugins/atlas/skills/atlas-armada/departments/engineering/skills/sentry-seer-root-cause/SKILL.md). Install upstream withnpx skills add w159/atlas-connectwise --skill sentry-seer-root-cause. Copyright stays with the author.
Sentry Seer Root Cause
Use Sentry's Seer AI analysis to get a machine-generated root-cause hypothesis and suggested fix for one issue, then turn that raw analysis into a tight engineer-facing summary. Read-only.
Pipeline
- Resolve scope:
find_organizationsthenfind_projectsto fix the org and project slug if the issue reference does not already carry them. - Identify the target issue. Accept a short id or URL directly; otherwise narrow with
search_issuesand confirm the single target with the user before spending a Seer run. - Call
analyze_issue_with_seeron the confirmed issue id to obtain the AI root-cause analysis and any suggested fix or code change. - Ground the Seer output against reality: use
get_sentry_resourceto pull the referenced event or release, andsearch_eventsto confirm the affected-user and event volume the summary will quote. Do not relay Seer claims you cannot corroborate. - Synthesize: state the most likely cause, the blast radius (releases, users, environments affected), and the recommended fix, distinguishing what Seer asserts from what you verified.
Output
A root-cause brief containing:
- Issue identity: short id, title, level, last seen.
- Root cause: Seer's hypothesis, labeled as AI-generated, with the evidence you used to corroborate or qualify it.
- Blast radius: affected releases, user count, and environments.
- Recommended fix: the concrete change Seer suggests (file, function, approach), framed as a proposal for an engineer to review.
- Confidence note: how strongly the evidence supports the hypothesis, and the next step to confirm before shipping a fix.
Rules and Guardrails
- Read-only. Never call
update_issue. update_issue is VISIBLE-TO-OTHERS and mutates team-visible state; this skill analyzes and recommends only. - Seer output is a hypothesis, not ground truth. Always label AI-generated conclusions as such and corroborate volume and user numbers with
search_eventsbefore quoting them. - Run Seer on one confirmed issue at a time; do not fan out Seer runs across a list without explicit user direction.
- Always report the org slug, project slug, and issue id analyzed.
- If Seer is unavailable or returns no analysis, say so and fall back to a manual evidence summary from event data instead of inventing a cause.