Content-Derived Design for AI Agents v2.13.1
Content-Derived Design — palette, motifs, and motion are extracted from the concrete nouns, dates, and colors already in the source HTML. Not a mood board. A real artifact. npx reimagine-it ships one standalone HTML file — in 17 directions (including a photoshoot lookbook and a living particles field), each carrying a AAA motion pack: kinetic type, magnetic buttons, glow-follow cards, inertia-orbit 3D with fact billboards. Offline. No Figma. No CDN.
The engine reads the HTML you point at, extracts concrete nouns / dates / colors / proper nouns, and builds a design language from them. Source facts are not invented.
Find proper nouns, dates, color words, numbers, and anchor phrases in the HTML you point at. These are the raw material.
A Texas notebook gets navy / red / gold from the Lone Star flag. A restaurant menu gets clay / saffron from the dish names. ≤ 5 colors, all from content.
Lone Star, beam sweep, smoke tendril, pulse wave — one geometric motif from the source carried through every section.
Single .html file. Inline CSS. Inline SVG. Inline WebGL. Compositor-only motion. Craft-floor checked. Opens offline. Double-clickable.
Auto scored each source into a subject lane and forbade the same silhouette twice. A juice bar, a skate deck, and a streetwear drop cannot all become one bar-chart poster. Palettes come from hex colors already written into each source. Full case studies →
These are the committed Auto desktops. Same command, nine silhouettes. Scores and fidelity come from each bundle’s auto.json. Read every source, result, and report → · Step-by-step case studies →


gradient · 246 · 100%
cinematic · 258 · 100%
artistic · 240 · 100%
landing · 246 · 100%
photography · 250 · 100%
3js · 260 · 100%
dashboard · 330 · 100%
photography · 226 · 100%
infographic · 278 · 100%| Source | Auto | Score | Fidelity | Alternates |
|---|---|---|---|---|
| Venator | gradient | 246 | 100% | landing, artistic |
| Crimson Circuit | cinematic | 258 | 100% | gradient, landing |
| Velocita | artistic | 240 | 100% | gradient, landing |
| Maracuyá | landing | 246 | 100% | photography, gradient |
| Flick Fits | photography | 250 | 100% | showcase, landing |
| Meridian Tower | 3js | 260 | 100% | editorial, svg |
| Horizon | dashboard | 330 | 100% | gradient, landing |
| Hearth & Grain | photography | 226 | 100% | landing, editorial |
| Millbrook | infographic | 278 | 100% | simulation, editorial |
Two community proofs — jobs none of the journeys cover. A clinic bulletin lands infographic (352 · 100%); a fashion-house photoshoot campaign lands the lookbook editorial spread (188 · 100% · 19/19 facts). Committed stills regenerate byte-identically from the sources in examples/community/.

--auto → infographic

--auto → lookbook
Six U.S. government and public-collection pages — National Park Service, NASA, NOAA/NWS, Census Bureau, Federal Register, Smithsonian — rebuilt by Auto with no declared palette to lean on: the engine derives color from language alone. Artemis II lands the 3js orbit view (100%), the hurricane outlook a landing brief (100%), the Yellowstone bulletin an editorial feature (84% — the floor is 80). The 2026 additions stress new failure modes: the Census income brief carries nine dollar figures that must survive (infographic, 21/21), the Federal Register FOIA rule is all dates and citations (simulation, 17/17), and the Smithsonian Apollo 11 object page is descriptive copy (simulation, 21/21). Sources are public domain, committed in examples/public-sources/.

--auto → 3js

--auto → editorial
--auto → landing
--auto → infographic

--auto → simulation
--auto → simulationEach composite is the plain source on the left and the Auto page on the right, with a phone frame. Use it to check facts and reading path, not just color. Design Health — CI quality gate →

Game → signal-yellow gradient → landing → mobile

Festival → magenta cinematic → gradient → mobile

Skate brand → orange poster → landing → mobile

Juice bar → coral landing → photography → mobile

Streetwear → blue folio → showcase → mobile

Building → amber 3D → editorial → svg → mobile

Dev tools → navy dashboard → gradient → mobile

Bakery → crust-brown folio → landing → mobile

Civic budget → brass infographic → simulation → mobile
How to judge it: check the facts, the reading path, and whether the composition belongs to the subject—not just whether the colors changed.
Every token is a real generator in the engine — each one reads the same extracted content and builds a structurally different composition. Layouts are generated; source facts are not invented.
webpageMeasured reading hierarchy
mobile
Same source, 18 ways to compose it — 17 tokens plus auto, which scores three candidates and ships the strongest. Desktop and phone, real CLI output. Flip ◐ Before / After to see the untouched source, or ▶ Live demo to scroll and interact with the actual generated page.
01webpageMeasured reading hierarchy
02landingHero and action rhythm
03dashboardConsole, KPIs, and status
04infographicShared scales and timelines
05cinematicDepth and paced chapters
06artisticAsymmetric type and layered fields
07photographyFolio plates and captions
08svgInline geometric illustration
093jsOffline orbitable canvas
10simulationPlayable timeline and scrubber
11glassFrosted backdrop depth
12editorialMagazine layout with drop caps
13motionAnimated reveals and parallax
14gradientGradient mesh cards and text
15showcaseMotion-forward capability cards and stats
16lookbookEditorial spread with numbered looks
17particlesInteractive constellation of the anchors
A data-heavy source — 14 species, 320 miles, 1,180 volunteer hours, a 42% jump — rendered as a dense infographic at desktop width and phone width. Same command, two aspect ratios.

--token infographic
Source: Cedar & Ash — 2026 Season Field Report · command: npx reimagine-it -i source.html -t infographic -o report.html · every number below appears in the source.
A crypto battle-royale page — loot boxes, kill-to-earn stakes, a season clock — becomes a signal-yellow gradient arena at desktop width and phone width. The palette comes from the hex colors already in the source, not from a style prompt.

--auto → gradient
Source: Venator — Crypto Battle Royale · command: npx reimagine-it --auto -i source.html · Auto scored gradient first for gaming sources: the arena reads as a brand surface, not an ops console.
A bare uptime/SLO source — 99.99% availability, 2.1B events, 180 ms p50 — becomes a navy ops console at desktop width and phone width. Auto scores dashboard first for operational sources; KPIs come from numbers already in the source.

--auto → dashboard
Source: Horizon — Observability & SLOs · command: npx reimagine-it --auto -i source.html · alternates: gradient (kinetic headline) and landing (glyph hero).
Point /reimagine-it at a building page and it does the visual heavy lifting: an orbitable 3D object, a magazine feature, and a living SVG diagram — every one derived from the same source, no direction from you needed.
npx reimagine-it --auto -i meridian.html # reads the page, ships 3 designs



Source: Meridian Tower — A Living Building · the amber, steel, copper, and sky palette comes from the hex colors in the source · the 3D object orbits (drag or arrow keys) and the diagram spins and breathes — real engine output, not mockups. See all nine journeys ↓
The same engine, exposed to any MCP-compatible host (Claude Code, Codex, Copilot, Gemini CLI, and friends) or used as a single-file agent skill. Deterministic, offline, no API keys — an agent can generate, self-audit its own output with 19 rules, and explain the design decision.
{ "mcpServers": { "reimagine-it": {
"command": "npx",
"args": ["-y", "--package", "reimagine-it",
"reimagine-it-mcp"] } } }
Node native HTTP/streamable transport; no Python required.
reimagine one direction from raw HTML design_auto choose · generate · verify · explain design_variations ranked directions + contrast sheet design_lock capture a brand surface as JSON extract_content inspect the source evidence list_tokens discover the 17 directions audit_html 19-rule Design Health check list_rules the full rule registry
An agent can prove its own output before shipping it.
voice editorial | grotesque | techno | … palette OKLCH, source accent rotated art primitives actually used score 136-point design-QA fidelity every source fact present
Written beside the artifact with --emit; Auto explains its pick from real evidence.
All 17 tokens × 4 representative sources score 100/100 usability and full fidelity, with 96.8% mean class-set difference (no two directions produce the same page; the closest pair, webpage+landing, rose from 76% to 91.7% after landing grew its own hero form). Benchmarked against the same bar Auto itself applies: standalone HTML, source title and anchors retained, focus-visible, reduced-motion, no placeholder copy, no external fetch.
Every committed example artifact must regenerate byte-identically from the committed engine. Every screenshot stays in sync. npm pack must match the intentional file list exactly.
The extractor's "no invented facts" contract runs against hostile and malformed input; a 250-seed weekly stress harness holds the fidelity floor across every token × source cell. The audit linter itself is fuzzed too.
Actions SHA-pinned + Dependabot-bumped; CI installs with --ignore-scripts and hash-verified PyPI pins; releases carry cosign signatures + SLSA provenance; CodeQL and Semgrep scan every push.
Output is one standalone HTML file — no CDN, no API keys, no telemetry. Same input + seed → byte-identical output: clients can re-derive any published artifact themselves.
The audit is deterministic and heuristic — not a claim of full WCAG conformance or visual taste. Review a generated page before shipping it to a client. Full details: README audit posture →
Works in Claude Code, Cursor, Codex, Copilot, Gemini CLI, Factory Droid, Windsurf, Pi, and any Agent Skills host. One chair: skills/reimagine-it/. This is Kayforkind’s Content-Derived Design CLI — not Keith Mangold’s reimagineit.ai interview SaaS.
npx reimagine-it --auto -i page.html -o redesign.html npx reimagine-it variations -i page.html -n 4 npx reimagine-it lock -i brand.html -o house.lock.json npx reimagine-it audit redesign.html
Brand-lock with --ref house.lock.json. Reverse-lock from any HTML.
/plugin marketplace add Kayforkind/reimagine-it /plugin install reimagine-it@reimagine-it
Then /plugin → Marketplaces → Enable auto-update
npx skills add Kayforkind/reimagine-it
Global: npx skills add Kayforkind/reimagine-it -g
codex plugin marketplace add Kayforkind/reimagine-it codex plugin add reimagine-it@reimagine-it
droid plugin marketplace add https://github.com/Kayforkind/reimagine-it droid plugin install reimagine-it@reimagine-it --scope user
pi install https://github.com/Kayforkind/reimagine-it
gemini skills install https://github.com/Kayforkind/reimagine-it.git --path skills/reimagine-it
Paste any HTML below. Pick a token — or let Auto draw three directions with a typographic voice, a harmonious palette, and a 136-point design score. The engine runs entirely in your browser. Same method the agent skill uses. New here? ▶ Watch the 60-second teaser (captioned) or the 39-second full walkthrough.