N stacked gray rectangles (cornerRadius=4) mimicking future text lines while content fetches. Parameters: - rows (1..20, default 3) - row_height (4..48, default 16) - row_gap (0..32, default 12) - last_row_short (default true): last row renders at ~60% width (220px) to suggest an unfinished paragraph — more organic than uniform stripes. Disabled when rows=1 (looks wrong otherwise). Wired across all three paths (pen-core / pen-mcp / apps/web shim + Nitro SERVER_BUILDERS). elements.md PREFER list + keyword map + example lines updated. Tests: - pen-mcp: 8 new cases (default shape, rows/height/gap, clamp bounds, last_row_short=false, single-row corner case, id uniqueness, parent_id rollback) - Parametric coverage: auto-extended (+1 case each in 9 files). Total delta: 2931 → 2955 passing. Closes #49; covers part of #50 (skeleton entry). |
||
|---|---|---|
| .. | ||
| cli | ||
| desktop | ||
| web | ||