Email templates break in subtle ways that unit tests miss. This uses Verify to snapshot the full rendered HTML of your email templates, so when something changes, you get a visual diff instead of a cryptic assertion failure. Works with MJML or any email renderer. You write a test that renders a template with sample variables, and Verify captures the HTML as a baseline. Next time it runs, any difference fails the build until you review and accept it. The real win is catching regressions during code review when someone tweaks a layout or variable substitution. Pair it with a diff tool or just open the HTML in a browser to see what actually changed.
npx skills add https://github.com/aaronontheweb/dotnet-skills --skill verify-email-snapshots