Skip to content

Add /preview project skill: headless screenshots of the mini-lynx playground - #43

Open
amritk wants to merge 1 commit into
mainfrom
claude/lynx-dev-platform-4uzyho
Open

Add /preview project skill: headless screenshots of the mini-lynx playground#43
amritk wants to merge 1 commit into
mainfrom
claude/lynx-dev-platform-4uzyho

Conversation

@amritk

@amritk amritk commented Sep 4, 2026

Copy link
Copy Markdown
Owner

A bundled playwright-core script launches apps/playground-mini-lynx in
Chromium at a phone viewport, taps through screens via the runtime's real
worklet dispatch, and saves screenshots agents can read for visual
feedback. Prefers the preinstalled browser in Claude Code web containers
and falls back to playwright-core's own resolution or CHROMIUM_EXECUTABLE.

📦 Bundle-size delta vs main (3b9ab209ba4032)

Package Entry main PR Δ
mini core (.) 3,156 B 3,156 B +0 B (+0.0%) ⚪
mini flow 4,138 B 4,138 B +0 B (+0.0%) ⚪
mini router 4,328 B 4,328 B +0 B (+0.0%) ⚪
mini forms 4,333 B 4,333 B +0 B (+0.0%) ⚪
mini query 1,988 B 1,988 B +0 B (+0.0%) ⚪
mini-lynx core (.) 5,769 B 5,769 B +0 B (+0.0%) ⚪
mini-lynx flow 5,138 B 5,138 B +0 B (+0.0%) ⚪
mini-lynx router 6,276 B 6,276 B +0 B (+0.0%) ⚪
mini-lynx forms 5,572 B 5,572 B +0 B (+0.0%) ⚪
mini-lynx query 1,990 B 1,990 B +0 B (+0.0%) ⚪
mini-lynx testing 2,464 B 2,464 B +0 B (+0.0%) ⚪

Gzipped bytes of each bundled entry (esbuild, minified, browser/es2022, optional peer deps external). Bundling is deterministic, so unlike a timed benchmark these numbers carry no noise and every Δ is exact. ⚪ within ±0.5% · 🟢 smaller · 🔴 larger. Each package's core (.) must stay flat as subpath features land — that is the whole charter, and src/core-size-budget.test.ts holds the absolute ceiling.

…yground

A bundled playwright-core script launches apps/playground-mini-lynx in
Chromium at a phone viewport, taps through screens via the runtime's real
worklet dispatch, and saves screenshots agents can read for visual
feedback. Prefers the preinstalled browser in Claude Code web containers
and falls back to playwright-core's own resolution or CHROMIUM_EXECUTABLE.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants