What problem does it solve? When migrating a website from a CMS like Joomla, WordPress, or Drupal to a static site generator like Astro, Hugo, or Next.js, content often gets silently lost. This Skill compares the old and new pages element by element to find missing headings, paragraphs, images, CTAs, tables, and forms, and can optionally patch safe gaps in local markdown files. ## Core Features & Use Cases - Content Parity Comparison: Extracts and semantically compares headings, paragraphs, images, links, lists, tables, and forms between an old CMS URL and a new SSG URL, producing a parity score and grade (A-D). - Safe Additive Fixes: With the --fix flag, inserts missing content into the resolved local .md source file, with dirty-file checks, insertion limits, and adversarial review before completion. - Migration Progress Tracking: The --status flag renders a dashboard of per-page parity grades from zuvo/reports/migration-status.json. - Use Case: After migrating a Joomla site to Astro, run the Skill with --old pointing at the legacy page and --new at the localhost preview to verify no sections, CTAs, or images were dropped, then apply --fix to restore missing paragraphs. ## Quick Start Compare my old Joomla page at https://old-site.com/about with the new Astro page at http://localhost:4321/about and report any missing content.