mp-groundline

Migrate WeChat Mini Programs from Skyline to WebView with a Node.js scanner and MIGRATION-MAP document.

5|Updated Jun 5, 2026
One-click install
npx skills add https://github.com/VincentJiang06/skills --skill mp-groundline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mp-groundline
Source: https://github.com/VincentJiang06/skills/tree/main/skills/mp-groundline
Command: npx skills add https://github.com/VincentJiang06/skills --skill mp-groundline

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Migrating a WeChat Mini Program from the Skyline renderer to WebView traditionally requires manual code review, risky rewrites of existing compatibility workarounds, and extensive regression testing to ensure page consistency. This skill automates the entire migration workflow, eliminates guesswork about which Skyline-specific features need manual replacement, and produces a debug document for downstream agents to maintain the migrated program.

Core Features & Use Cases

  • Deterministic Migration Scanner: Automatically inventories all Skyline-specific code, workarounds, and configuration, categorizing each item as mechanical (auto-applied), keep (preserved for consistency), verify (needs runtime check), or rewrite (requires manual replacement).
  • Pre-Edit Migration Map Generation: Produces a detailed MIGRATION-MAP.md document before any code changes, listing all findings, config diffs, and manual-review gates for rewrite items, so the migration plan is fully reviewable.
  • Minimal-Diff, Consistency-First Migration: Flips the renderer setting automatically, preserves all existing Skyline-era workarounds that still work under WebView, and only fixes real visual/behavioral deltas verified via the vince-mp CLI, avoiding unnecessary rewrites.
  • Use Case: Ideal for teams migrating production WeChat mini programs off Skyline, ensuring zero unexpected visual or behavioral changes while minimizing code changes and providing full auditability for the migration process.

Quick Start

Use the mp-groundline skill to migrate your WeChat mini program from the Skyline renderer to WebView with full page consistency, and generate a MIGRATION-MAP debug document for downstream agents to use for future maintenance.

Frequently Asked Questions about mp-groundline

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate a WeChat mini program from Skyline to WebView without visual regressions?

To migrate a WeChat mini program from Skyline to WebView without regressions, use a deterministic scanner to inventory Skyline-specific features and verify page consistency via runtime CLI before applying minimal renderer flips.

What is the best way to document Skyline to WebView migration changes for future maintenance?

The best way to document Skyline to WebView migration changes is generating a MIGRATION-MAP.md file that lists all scanned findings, config diffs, and manual-review gates for downstream agents to maintain the migrated program.

How does a minimal-diff renderer flip preserve existing Skyline workarounds in WebView?

A minimal-diff renderer flip preserves existing Skyline workarounds by categorizing them as keep or verify, automatically flipping the renderer setting, and only fixing real visual deltas verified through runtime CLI checks.

Does migrating a production WeChat mini program off Skyline require rewriting all compatibility workarounds?

Migrating a production WeChat mini program off Skyline does not require rewriting all workarounds; the scanner categorizes items as mechanical, keep, verify, or rewrite, preserving functional workarounds to ensure consistency.

Can I automatically categorize Skyline-specific code for a WebView migration?

You can automatically categorize Skyline-specific code for a WebView migration using a deterministic Node.js scanner that inventories all workarounds and flags them as mechanical, keep, verify, or rewrite.

What are the limitations of automating WeChat mini program renderer migration from Skyline?

The limitation of automating WeChat mini program renderer migration is that items categorized as rewrite require manual replacement and gated review, preventing fully automatic code generation for complex visual or behavioral deltas.