What problem does it solve?
Production builds of the Dyad Electron app ship minified JavaScript bundles, so error stack traces from users reference unreadable function names and bundle positions instead of real source files, making bug reports nearly impossible to act on.
Core Features & Use Cases
- Release-Accurate Rebuilds: Checks out the exact GitHub release commit for the reported Dyad version and rebuilds the app so the analysis matches the code that produced the error.
- Source Map Resolution: Builds the renderer bundle with source maps and uses the source-map package to translate minified function names and positions into original TypeScript file, line, and column.
- Root Cause Identification: Distinguishes application frames from React internals, locates the throwing expression, and shows the offending source code with surrounding context.
- Use Case: A user reports "TypeError: Invalid URL at FOt (index-a1b2.js:1432:7223)" from Dyad v0.20.0. The skill checks out that release, rebuilds with source maps, and traces the crash to an unguarded new URL() call in PreviewIframe.tsx.
Quick Start
Paste the full minified error stack trace along with the Dyad release version it occurred in and ask to map it back to the original source code.