Diagnose Smoke Failure

Diagnose a failing Mastra smoke-test run when tagged on the failure thread in Slack (the channel running `mastra-ai/mastra-smoke`). Use this when you see a Slack message containing the literal token `SMOKE_FAILURE_CONTEXT` in a thread you've been mentioned in, when the user asks you to "debug this smoke run" / "look at the failure" / "diagnose this red build", or when a smoke-channel message links to a `github.com/mastra-ai/mastra-smoke/actions/runs/<id>` URL and asks for help. This skill teaches you how to parse the structured context block the smoke reporter posts, fetch the run artifacts via `gh run download`, triage the failure into one of three buckets (smoke-fixture bug / upstream `@mastra/*` regression / flake), decide the right action (open a smoke PR / open an upstream PR / file an upstream issue / reply that it's a flake), and post a single in-thread reply with the verdict.

mastra-ai Updated

File contents

mastra-ai/mastra-smoke/tree/main/.agents/skills/diagnose-smoke-failure commit 80444027ff

Frequently asked questions

npx skillmds@latest add mastra-ai/diagnose-smoke-failure