skyline-config

Align Skyline mini-program configuration files with recommended settings.

Updated Dec 19, 2025
One-click install
npx skills add https://github.com/yyds-x/walk --skill skyline-config-yyds-x
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skyline-config
Source: https://github.com/yyds-x/walk/tree/main/.agents/skills/skyline-config
Command: npx skills add https://github.com/yyds-x/walk --skill skyline-config-yyds-x

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Skyline mini-program configuration inconsistencies slow down project setup and migration. This skill provides a canonical blueprint for app.json, page.json, and project.config.json to ensure correct rendering with Skyline.

Core Features & Use Cases

  • Defines global and page-level Skyline settings (renderer, componentFramework, rendererOptions, navigationStyle, disableScroll).
  • Supports migration scenarios from WebView and mixed rendering, with templates and reference docs.
  • Offers a structured quick start to bootstrap a Skyline-enabled project with references for guidance.

Quick Start

Generate a Skyline-configured project scaffold by creating app.json, page configs, and related references following the Skyline guidelines.

Frequently Asked Questions about skyline-config

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

FAQPage Schema
How do I configure app.json for a Skyline mini-program?

Configuring app.json for Skyline requires defining essential fields like renderer, componentFramework, lazyCodeLoading, and rendererOptions. This ensures correct rendering and provides a canonical blueprint for global Skyline settings.

What is the best way to migrate a mini-program from WebView to Skyline?

Migrating from WebView to Skyline involves aligning app.json, page.json, and project.config.json with recommended configurations. This approach supports mixed rendering scenarios requiring per-page overrides for a smooth transition.

How do I set up mixed rendering with per-page overrides in a Skyline mini-program?

Mixed rendering in a Skyline mini-program uses page-level overrides in page.json to define settings like navigationStyle and disableScroll. This allows specific pages to maintain different rendering configurations alongside global app.json settings.

What fields are required in project.config.json for Skyline rendering?

project.config.json for Skyline rendering must align with recommended configurations that define the renderer and componentFramework. Ensuring these essential fields are properly documented provides a structured setup for your mini-project.

Does Skyline mixed rendering require defining rendererOptions in app.json?

Yes, Skyline mixed rendering requires defining rendererOptions in app.json alongside the renderer and componentFramework. These fields ensure correct rendering behavior and provide documented references for configuration guidance.