What problem does it solve? Building creative browser demos with text that flows around moving shapes, shatters into particles, or forms game geometry requires knowing line breaks before rendering, which standard CSS cannot provide. This Skill uses the @chenglou/pretext library to measure and lay out text without DOM reflow, enabling text-as-geometry effects at 60fps. ## Core Features & Use Cases - Variable-width text reflow: Streams lines around moving obstacles (orbs, ASCII logos, wire shapes) using layoutNextLineRange with per-row width functions. - Text-as-geometry games and kinetic typography: Builds Breakout-style word bricks, shatter/particle effects, and animated editorial layouts from measured line and grapheme positions. - Ready-made templates and patterns: Ships two working single-file HTML starters (hello-orb-flow, donut-orbit) plus a patterns reference covering seven demo recipes. - Use Case: A user asks for a demo where a paragraph parts around a draggable glowing orb; the Skill produces a self-contained HTML file using prepareWithSegments and layoutNextLineRange that runs at 60fps with no build step. ## Quick Start Ask the agent to create a pretext demo where text flows around a draggable orb, starting from the hello-orb-flow template and saving it as a single HTML file.