What problem does it solve? Errors in Electron apps are often transient — visible in DevTools for a moment, then gone before you can act. This Skill fills the gap between ephemeral DevTools watching and scripted E2E tests by recording every page error, console error, renderer crash, and main-process stderr line while you drive the app by hand, then producing a report you can paste into a bug. ## Core Features & Use Cases - Five observed capture channels: page errors, console errors, console warnings (opt-in), renderer crashes, and main-process stderr, each wired to a real Playwright or process hook. - Derived classifications: unhandled promise rejections, IPC failures, and CSP violations are pattern-matched over captured lines and clearly labeled as inferred rather than observed. - Timestamped report output: each session writes report.md, report.json, a session log, and per-error screenshots into a timestamped directory so previous sessions are preserved. - Use Case: While reproducing an intermittent bug before a release, launch the harness, click through the app normally, press Ctrl+C, and hand the generated markdown report with screenshots to the team. ## Quick Start Ask Claude to run the electron-error-capture skill from your Electron project root, then interact with the launched app and press Ctrl+C to generate the error report.