This covers the Skyline rendering engine's component system for WeChat mini programs, specifically the enhanced versions of scroll views, swipers, and form controls. You'll want this when building complex scrolling interactions like nested tab lists, pull-to-refresh with custom animations, or draggable bottom sheets. The scroll-view type attribute is mandatory in Skyline, which is a sharp edge if you're porting WebView code. The documentation is thorough on worklet callbacks for zero-latency scroll handlers and shared element transitions between pages. The nested scroll mode with header/body components solves the classic tab-plus-list coordination problem cleanly. If you're doing anything beyond basic static layouts in Skyline, you'll reference the component compatibility table constantly.

skills.sh installs
1.1K
GitHub stars
56
last updated
Aug 21, 2026

Install

$ npx -y skills add wechat-miniprogram/skyline-skills --skill skyline-components --agent claude-code

Installs into .claude/skills of the current project.

Files

Skyline 组件开发指南

适用场景

  • 开发滚动列表/瀑布流/网格布局
  • 实现下拉刷新、下拉二级功能
  • 使用嵌套滚动模式
  • 开发轮播图、卡片切换效果
  • 处理表单输入(input/textarea)
  • 实现共享元素/页面转场动画
  • 开发半屏可拖拽面板

组件支持概览

完全支持的高频组件

组件Skyline 特性增强
scroll-viewtype 模式、worklet 回调、嵌套滚动、下拉二级
swiperlayout-type 堆叠/卡片、indicator 动画类型
textoverflow 文本溢出处理、max-lines
imagefade-in 渐显、默认懒加载
input/textareaworklet 键盘回调、输入法事件
view/button完全支持

Skyline 新增组件

组件说明
list-view列表布局容器
grid-view网格/瀑布流容器
sticky-section/sticky-header吸顶布局
nested-scroll-header/body嵌套滚动
draggable-sheet半屏可拖拽
share-element共享元素动画
snapshot截图组件
span内联混排

文档索引

根据需求快速定位(路径相对于 references/):

Sponsors

Details

Repository
github.com/wechat-miniprogram/skyline-skills
First seen
Jun 3, 2026

More from wechat-miniprogram/skyline-skills

All 7

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs