v2.3.8 — shareable links, --diff, token benchmark
What's new in v2.3.8
- Shareable result links — the no-install playground encodes the source + token into the URL hash, so any redesign becomes a one-click link that reproduces the same output (deterministic per-source seed, replacing the random draw). Try it: https://kayforkind.github.io/reimagine-it/#playground
--diffCLI flag — print a before/after summary (direction, palette, anchors, art elements, fidelity %, size) without writing a file:npx reimagine-it -i page.html --auto --diff- 15-token benchmark —
node scripts/benchmark-tokens.jsgenerates all 15 directions × 4 representative sources through the real CLI and writesbenchmark/BENCHMARK.md. Every token scores 100/100 usability and full fidelity, with 18.4% mean pairwise output diversity — no two tokens produce the same page. - Design Health badge — the README header now shows the live status of the separate
design-health-actionrepo's audit workflow. - Launch post —
docs/LAUNCH-POST.mdis a ready-to-publish write-up for dev.to, HN, and Reddit.
Validation
- 47/47 unit tests pass;
audit-tokens.js: all 15 tokens pass. - CLI + benchmark scripts pass
node --check. - Distribution PRs opened: VoltAgent/awesome-agent-skills#966 and ComposioHQ/awesome-claude-skills#1736.
🛒 GitHub Actions Marketplace
This release publishes the reimagine-it Design Health action to the GitHub Actions marketplace.
Quick start
- uses: Kayforkind/reimagine-it@v2.3.8
with:
path: "**/*.html"What it checks
| Category | Checks |
|---|---|
| Typography | Hierarchy levels, text measure, missing display fonts |
| Palette | Off-palette accents, unstyled ::selection, >5 non-neutral colors |
| Motion | Missing prefers-reduced-motion, missing :focus-visible, non-compositor animation |
| Content | Blank plates, placeholder labels, fabricated content |
| Structure | No hero SVG, missing landmarks, broken images |
| Performance | Missing content-visibility, CLS risk, DOM depth |
18 deterministic rules. No LLM. No API key.