Skip to content
Back to skills

Skyline

ASecurity

WeChat Mini Program Skyline rendering engine. Use when developing with Skyline renderer, including components (scroll-view, swiper, draggable-sheet), WXSS styles, worklet animations, custom routes/transitions, scroll APIs, and Skyline configuration/migration. Trigger keywords: Skyline, Skyline渲染引擎, skyline renderer, worklet, custom-route, routeBuilder, draggable-sheet, SharedValue, applyAnimatedStyle.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
ai-agentsgobashspringapiperformancedocumentation

Works with

  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add YYC-Cube/YYC3-AI-Agent-Archive --skill skyline --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skyline?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Skyline
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/yyc-cube-skyline/badge)](https://www.skillsdirectory.com/skills/yyc-cube-skyline)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: skyline
description: "WeChat Mini Program Skyline rendering engine. Use when developing with Skyline renderer, including components (scroll-view, swiper, draggable-sheet), WXSS styles, worklet animations, custom routes/transitions, scroll APIs, and Skyline configuration/migration. Trigger keywords: Skyline, Skyline渲染引擎, skyline renderer, worklet, custom-route, routeBuilder, draggable-sheet, SharedValue, applyAnimatedStyle."
category: development-code
description_zh: "微信小程序 Skyline 渲染引擎(组件、动画、路由、样式)"
description_en: "WeChat Mini Program Skyline engine (components, animations, routes, styles)"
version: 1.0.0
homepage: https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/skyline/introduction/
allowed-tools: Read,Write,Bash
---

# Skyline 渲染引擎技能

微信小程序 Skyline 渲染引擎的完整开发指南,涵盖组件、样式、动画、路由、滚动 API 和配置迁移。

## When to Use This Skill

This skill should be triggered when:

- Developing WeChat Mini Programs with the Skyline rendering engine
- Working with Skyline-specific components (scroll-view enhanced mode, draggable-sheet, share-element, etc.)
- Implementing worklet animations (SharedValue, timing, spring, decay)
- Using custom routes and page transitions (routeBuilder, open-container)
- Checking WXSS/CSS property compatibility under Skyline
- Configuring Skyline renderer in app.json / page.json
- Migrating from WebView to Skyline
- Using Skyline scroll APIs (ScrollViewContext, DraggableSheetContext)

## Module Reference Guide

This skill is organized into 7 modules. Use `Read` tool to access specific reference files when detailed information is needed.

### 1. Overview — 概览与迁移指南

**Path**: `references/overview/SKILL.md`

Skyline architecture, performance advantages, feature overview, migration guide and best practices.

- `references/overview/references/introduction/` — Architecture & features
- `references/overview/references/migration/` — Migration guide & compatibility
- `references/overview/references/performance/` — Performance comparison
- `references/overview/references/api/` — getSkylineInfo, preloadSkylineView
- `references/overview/references/changelog/` — Changelog

### 2. Config — JSON 配置规范

**Path**: `references/config/SKILL.md`

app.json, page.json, and project.config.json configuration for Skyline.

- `references/config/references/app-config.md` — App-level configuration
- `references/config/references/page-config.md` — Page-level configuration
- `references/config/references/project-config.md` — Project configuration
- `references/config/references/patterns.md` — Common patterns

### 3. Components — 组件开发指南

**Path**: `references/components/SKILL.md`

scroll-view enhanced modes, swiper, form components, media, draggable-sheet, share-element, snapshot.

- `references/components/references/scroll/` — scroll-view, nested-scroll, list-grid-view, sticky, draggable-sheet
- `references/components/references/layout/` — swiper
- `references/components/references/form/` — input
- `references/components/references/media/` — image, text
- `references/components/references/special/` — share-element, snapshot

### 4. WXSS — 样式支持

**Path**: `references/wxss/SKILL.md`

CSS property support and limitations under Skyline.

- `references/wxss/references/basics.md` — Basic properties
- `references/wxss/references/layout.md` — Layout (flex, grid)
- `references/wxss/references/flex.md` — Flexbox details
- `references/wxss/references/text.md` — Text properties
- `references/wxss/references/visual.md` — Visual effects (filter, gradient, mask)
- `references/wxss/references/animation.md` — CSS animations & transitions

### 5. Worklet — 动画系统

**Path**: `references/worklet/SKILL.md`

Worklet functions, SharedValue, timing/spring/decay animations, easing, and thread communication.

- `references/worklet/references/core/` — Worklet overview
- `references/worklet/references/base/` — SharedValue, derived values
- `references/worklet/references/animation/` — timing, spring, decay, easing, combine
- `references/worklet/references/tool/` — runOnUI, runOnJS thread communication

### 6. Route — 自定义路由与转场

**Path**: `references/route/SKILL.md`

Custom route animations, preset routes, pop gesture, open-container, and Router API.

- `references/route/references/custom-route/` — Custom route guide & patterns
- `references/route/references/preset-route/` — 7 preset route types
- `references/route/references/pop-gesture/` — Back gesture customization
- `references/route/references/open-container/` — Container transitions
- `references/route/references/api/` — navigateTo, route events, router API

### 7. Scroll API — 滚动控制 API

**Path**: `references/scroll-api/SKILL.md`

ScrollViewContext, DraggableSheetContext, worklet scroll context.

- `references/scroll-api/references/api/` — ScrollViewContext, DraggableSheetContext, worklet scroll
- `references/scroll-api/references/patterns.md` — Common scroll patterns

## Quick Start

### Enable Skyline in app.json

```json
{
  "renderer": "skyline",
  "rendererOptions": {
    "skyline": {
      "defaultDisplayBlock": true,
      "defaultContentBox": true,
      "disableABTest": true
    }
  },
  "componentFramework": "glass-easel",
  "lazyCodeLoading": "requiredComponents"
}
```

### Basic Page Structure

```html
<scroll-view type="list" scroll-y style="height: 100vh">
  <view class="container">
    <!-- Page content -->
  </view>
</scroll-view>
```

> **Note**: In Skyline, pages do not scroll by default. You must use `<scroll-view>` for scrollable content.

## Resources

- [Skyline Official Documentation](https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/skyline/introduction/)
- [Component Demo Mini Program](https://developers.weixin.qq.com/s/8Yj2sjmb7MGL)
- [Migration Guide](https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/skyline/migration/)

Files in this skill

  • SKILL.md6 KB
  • references/components/SKILL.md10.6 KB
  • references/components/references/form/input.md7.4 KB
  • references/components/references/layout/swiper.md7 KB
  • references/components/references/media/image.md6.2 KB
  • references/components/references/media/text.md5.9 KB
  • references/components/references/scroll/draggable-sheet.md7.2 KB
  • references/components/references/scroll/list-grid-view.md6.6 KB
  • references/components/references/scroll/nested-scroll.md8.1 KB
  • references/components/references/scroll/scroll-view.md9.3 KB
  • references/components/references/scroll/sticky.md6.8 KB
  • references/components/references/special/share-element.md7.8 KB
  • references/components/references/special/snapshot.md8.5 KB
  • references/config/SKILL.md6.1 KB
  • references/config/references/app-config.md4.2 KB
  • references/config/references/page-config.md4 KB
  • references/config/references/patterns.md4.3 KB
  • references/config/references/project-config.md2 KB
  • references/overview/SKILL.md6.4 KB
  • references/overview/references/api/getSkylineInfo.md3.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.