← ClaudeAtlas

content-migrationlisted

Compare old CMS page with new SSG page after migration. Finds missing headings, paragraphs, images, CTAs, tables, forms. Optionally patches safe gaps in local .md files. Use when content was migrated from Joomla/WordPress/ Drupal to Astro/Hugo/Next.js and you need to verify nothing was lost. Flags: --old <url>, --new <url>, --fix, --source-file <path>, --status.
greglas75/zuvo · ★ 6 · Code & Development · score 78
Install: claude install-skill greglas75/zuvo
# zuvo:content-migration — CMS-to-SSG Content Parity Check & Fix Compare an old CMS page with its new SSG version. Report parity gaps. Optionally apply safe additive patches to the local markdown source. **One page pair per invocation.** For bulk progress, use `--status`. **Out of scope:** SEO optimization (`zuvo:seo-audit`), content hygiene (`zuvo:content-audit`), pixel-level visual comparison, redirect mapping. --- ## Mandatory File Loading Read before work begins: 1. `../../shared/includes/env-compat.md` -- Environment adaptation 2. `../../shared/includes/live-probe-protocol.md` -- Consent + rate limiting Load on demand: - `../../shared/includes/codesift-setup.md` -- Only if source file needs discovery - `../../shared/includes/migration-fix-registry.md` -- Only with `--fix` - `../../shared/includes/verification-protocol.md` -- Only with `--fix` - `../../shared/includes/run-logger.md` -- At report phase - `../../shared/includes/retrospective.md` -- At report phase --- ## Safety Gates ### GATE 1 — Consent Per `live-probe-protocol.md` for BOTH `--old` and `--new` URLs. ### GATE 2 — Read-Only Default Without `--fix`: compare and report only. Writes only to `zuvo/reports/`. ### GATE 3 — Conservative Fixes With `--fix`: - **Never** delete content from the new site - **Never** reorder existing content - **Never** modify files not explicitly resolved as the source - Dirty file check: `git status --porcelain -- <file>`. Dirty → STOP. - If insertion point is ambiguous →