skyline-overview

Detail WeChat Skyline migration strategies from WebView with configuration requirements.

4|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/mymx2/foreman --skill skyline-overview-mymx2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skyline-overview
Source: https://github.com/mymx2/foreman/tree/main/.qoder/skills.collected/skills/skyline-overview
Command: npx skills add https://github.com/mymx2/foreman --skill skyline-overview-mymx2

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the complexity of migrating from WebView to the high-performance Skyline rendering engine, helping developers navigate architectural differences, performance optimizations, and compatibility constraints.

Core Features & Use Cases

  • Architecture Guidance: Provides clear comparisons between WebView and Skyline to help evaluate migration feasibility.
  • Migration Checklist: Offers a step-by-step guide for configuring app.json, implementing custom navigation, and refactoring global scrolling.
  • Performance Optimization: Includes best practices for long-list rendering, worklet animations, and environment preloading to ensure 60fps performance.

Quick Start

Ask the skyline-overview skill to generate a migration checklist for your current project and identify potential compatibility issues.

Frequently Asked Questions about skyline-overview

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

FAQPage Schema
What is WeChat Skyline rendering engine and how does it differ from WebView?

WeChat Skyline is a high-performance rendering engine for WeChat mini-programs that replaces WebView to achieve 60fps performance. It requires custom navigation and local scrolling implementations instead of relying on traditional browser rendering behaviors.

How do I migrate my WeChat mini-program to the Skyline rendering engine?

To migrate to the Skyline rendering engine, update your app.json configuration, implement custom navigation, and refactor global scrolling to local scrolling. Generate a migration checklist to identify potential component compatibility issues before refactoring.

Does Skyline rendering require custom navigation and local scrolling?

Yes, custom navigation and local scrolling are mandatory constraints for the Skyline rendering engine. You must implement these architectural changes to ensure your WeChat mini-program adheres to Skyline's performance and rendering requirements.

How can I optimize WeChat mini-program rendering performance for 60fps?

Optimize Skyline rendering performance by using worklet animations, preloading environments, and applying best practices for long-list rendering. These techniques ensure 60fps performance when transitioning from WebView to the Skyline engine.

What are the limitations of migrating a WeChat mini-program to Skyline?

Limitations of Skyline migration include strict architectural constraints and component compatibility issues. You must evaluate feasibility by checking component compatibility and refactoring unsupported WebView behaviors before transitioning.

Can I use my existing WebView components with the Skyline rendering engine?

Existing WebView components may face compatibility issues with the Skyline rendering engine. You need to evaluate migration feasibility by comparing architectural differences and identifying which components require refactoring to meet Skyline constraints.