From Bug Found to Bug Filed: A Bug-Reporter Skill for Claude Code A developer built a 'bug-reporter' Skill for Claude Code that automatically turns test failures into structured bug reports with evidence-based reproduction steps. The Skill uses guardrails to prevent fabricated reports and always shows the report to the user for confirmation before filing. Part 8 of the "Automating Playwright with Claude Code" series. Our pack from Part 6 catches problems flaky tests, locator issues ; this post adds a Skill that turns a caught problem into a properly filed bug report, using the guardrail patterns from Part 7. Every Skill we've built so far in this series ends with Claude telling you something's wrong. This post closes that loop: a Skill that takes a failure Claude just found and turns it into a bug report good enough to actually file — with reproduction steps grounded in evidence, not guesswork, thanks to the guardrails from Part 7. Before writing the Skill, it's worth being explicit about the fields a useful bug report has — this becomes the Skill's output template: --- name: playwright-bug-reporter description: "Turn a test failure or bug found during Playwright testing into" a filed bug report. Use whenever the user says a bug was found, asks to file an issue, or wants a test failure written up as a report. --- Playwright bug reporter Process 1. Gather evidence first: the relevant snapshot, trace, or log from the failure — never write a report from memory of "what probably happened." 2. Fill out the report using this exact structure: Title :