In the Skill's Own Terms
Generates production-quality HTML/CSS with Pretext-native text layout where text actually reflows, heights compute dynamically, and layouts adapt on resize. Works from approved mockups (/design-shotgun), CEO plans (/plan-ceo-review), design review context, or user descriptions. Routes to the correct Pretext API tier based on design complexity (simple layouts use prepare + layout; chat UIs use prepareWithSegments + walkLineRanges; editorial spreads use layoutNextLine for text-around-obstacles).
30KB overhead, zero dependencies. Produces self-contained HTML files (vendored Pretext inlined) or framework components (React/Svelte/Vue). Defaults to vanilla HTML with live reload server for immediate browser preview. Never lorem ipsum—extracts real content from mockups or generates realistic text from plans.
What it produces
- Self-contained HTML file with vendored Pretext inlined, CSS custom properties from tokens, semantic HTML5, contenteditable + MutationObserver for live editing, ResizeObserver for relayout on resize, saved to ~/.gstack/projects/$SLUG/designs/<screen-name>-YYYYMMDD/finalized.html
- Framework component file (React TSX/JSX, Svelte, Vue) with Pretext imports added to project dependencies, saved to ~/.gstack/projects/$SLUG/designs/<screen-name>-YYYYMMDD/finalized.[tsx|svelte|vue]
- finalized.json metadata alongside HTML carrying source_mockup path, source_plan path, mode (approved-mockup/plan-driven/freeform/evolve), pretext_tier, framework choice, iteration count, date, screen name, branch
- DESIGN.md file in open DESIGN.md format if user accepts extraction offer, containing CSS custom properties, font families, color palette, spacing scale, border radius, shadow values extracted from generated HTML
How It Works
- 01Detect Design Context and Route
Checks for approved.json from /design-shotgun, CEO plans, design variants, or DESIGN.md tokens.
- 02Extract Implementation Spec
If design binary available, runs prompt command on approved PNG to extract colors, typography, layout structure via GPT-4o vision.
- 03Smart Pretext API Routing
Classifies design into tier: simple layouts use prepare + layout for resize-aware heights; card grids use same for self-sizing; chat UIs use prepareWithSegments + walkLineRanges for tight-fit bubbles; editorial spreads use layoutNextLine for text around obstacles.
- 04Generate Pretext-native HTML
Writes single file with vendored Pretext inlined (or CDN fallback), CSS custom properties from tokens, semantic HTML5, contenteditable + MutationObserver for live editing, ResizeObserver for relayout on resize, real content extracted from mockup or plan.
- 05Slop Gate Scan Before Preview
If design detector available, scans finalized page once for AI-slop patterns (purple gradients, identical card grids, generic CTAs not from mockup).