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). |
||
|---|---|---|
| .. | ||
| agent-native@e1f90cab96 | ||
| pen-acp | ||
| pen-ai-skills | ||
| pen-core | ||
| pen-engine | ||
| pen-figma | ||
| pen-mcp | ||
| pen-react | ||
| pen-renderer | ||
| pen-sdk | ||
| pen-types | ||
| CLAUDE.md | ||