What problem does it solve?
Upgrading a legacy Power Pages portal from Bootstrap 3 to Bootstrap 5 involves hundreds of class renames, structural markup changes, and a server-side runtime flag flip that the CLI silently swallows. This Skill orchestrates the entire migration safely: downloading the site, running the pac pages bootstrap-migrate engine, applying the residual fixes the engine can only flag, uploading, and verifying the Bootstrap 5 runtime actually took effect.
Core Features & Use Cases
- Engine-driven migration: Runs
pac pages bootstrap-migrate to produce a non-destructive <folder>V5 copy with auto-applied class renames, swapped Bootstrap 5 CSS, and per-file diff reports.
- AI-assisted residual fixes: Applies the hierarchy and CSS changes the engine only logs (grid containers, navbar structure, panel-to-card styling, pager, btn-block) with per-category consent, and flags Liquid-entangled markup instead of guessing.
- Verified flag flip: Uploads via
pac pages upload and confirms the server-side Bootstrap 5 flag by grepping pac-log.txt for BootstrapV5UploadPostProcessor, catching the common "no portal found" failure.
- Use Case: You have a classic Power Pages portal built on Bootstrap 3 and want it on the Bootstrap 5 runtime. The Skill downloads the site, snapshots it in git, migrates it, fixes residual issues, uploads, and validates the live site.
Quick Start
Ask the assistant to migrate your traditional Power Pages site to Bootstrap 5, optionally providing the website name or a local downloaded site folder path.