Composition matching
+The build preserved the mock's asymmetric rhythm: full-bleed hero artwork, dark agenda block, orange manifesto band, drifting installation grid, and structured ticket field.
+diff --git a/.agents/skills/impeccable/reference/craft.md b/.agents/skills/impeccable/reference/craft.md index 45249f46c..a2d2eda4c 100644 --- a/.agents/skills/impeccable/reference/craft.md +++ b/.agents/skills/impeccable/reference/craft.md @@ -2,6 +2,18 @@ Build a feature with impeccable UX and UI quality through a structured process: shape the design, load the right references, then build and iterate visually until the result is delightful. +## Real Example: Neon Mirai + +Neon Mirai is the full craft loop in public. A retro-futurist AI design conference started with generated brand and hi-fi reference images, then shipped as a responsive static site in `public/neon-mirai`. + +Repro command: + +```bash +$impeccable craft retro-futurist AI design conference website +``` + +The important detail is the artifact chain: brand toolkit, north-star mock, semantic implementation, regenerated assets, browser iteration, responsive fixes. The mock was not treated as a screenshot to trace. It was used as direction for a real page. + ## Step 1: Shape the Design Run $impeccable shape, passing along whatever feature description the user provided. diff --git a/.claude/skills/impeccable/reference/craft.md b/.claude/skills/impeccable/reference/craft.md index 163ca78f9..84b9e1c81 100644 --- a/.claude/skills/impeccable/reference/craft.md +++ b/.claude/skills/impeccable/reference/craft.md @@ -2,6 +2,18 @@ Build a feature with impeccable UX and UI quality through a structured process: shape the design, load the right references, then build and iterate visually until the result is delightful. +## Real Example: Neon Mirai + +Neon Mirai is the full craft loop in public. A retro-futurist AI design conference started with generated brand and hi-fi reference images, then shipped as a responsive static site in `public/neon-mirai`. + +Repro command: + +```bash +/impeccable craft retro-futurist AI design conference website +``` + +The important detail is the artifact chain: brand toolkit, north-star mock, semantic implementation, regenerated assets, browser iteration, responsive fixes. The mock was not treated as a screenshot to trace. It was used as direction for a real page. + ## Step 1: Shape the Design Run /impeccable shape, passing along whatever feature description the user provided. diff --git a/.cursor/skills/impeccable/reference/craft.md b/.cursor/skills/impeccable/reference/craft.md index 163ca78f9..84b9e1c81 100644 --- a/.cursor/skills/impeccable/reference/craft.md +++ b/.cursor/skills/impeccable/reference/craft.md @@ -2,6 +2,18 @@ Build a feature with impeccable UX and UI quality through a structured process: shape the design, load the right references, then build and iterate visually until the result is delightful. +## Real Example: Neon Mirai + +Neon Mirai is the full craft loop in public. A retro-futurist AI design conference started with generated brand and hi-fi reference images, then shipped as a responsive static site in `public/neon-mirai`. + +Repro command: + +```bash +/impeccable craft retro-futurist AI design conference website +``` + +The important detail is the artifact chain: brand toolkit, north-star mock, semantic implementation, regenerated assets, browser iteration, responsive fixes. The mock was not treated as a screenshot to trace. It was used as direction for a real page. + ## Step 1: Shape the Design Run /impeccable shape, passing along whatever feature description the user provided. diff --git a/.gemini/skills/impeccable/reference/craft.md b/.gemini/skills/impeccable/reference/craft.md index 163ca78f9..84b9e1c81 100644 --- a/.gemini/skills/impeccable/reference/craft.md +++ b/.gemini/skills/impeccable/reference/craft.md @@ -2,6 +2,18 @@ Build a feature with impeccable UX and UI quality through a structured process: shape the design, load the right references, then build and iterate visually until the result is delightful. +## Real Example: Neon Mirai + +Neon Mirai is the full craft loop in public. A retro-futurist AI design conference started with generated brand and hi-fi reference images, then shipped as a responsive static site in `public/neon-mirai`. + +Repro command: + +```bash +/impeccable craft retro-futurist AI design conference website +``` + +The important detail is the artifact chain: brand toolkit, north-star mock, semantic implementation, regenerated assets, browser iteration, responsive fixes. The mock was not treated as a screenshot to trace. It was used as direction for a real page. + ## Step 1: Shape the Design Run /impeccable shape, passing along whatever feature description the user provided. diff --git a/.github/skills/impeccable/reference/craft.md b/.github/skills/impeccable/reference/craft.md index 163ca78f9..84b9e1c81 100644 --- a/.github/skills/impeccable/reference/craft.md +++ b/.github/skills/impeccable/reference/craft.md @@ -2,6 +2,18 @@ Build a feature with impeccable UX and UI quality through a structured process: shape the design, load the right references, then build and iterate visually until the result is delightful. +## Real Example: Neon Mirai + +Neon Mirai is the full craft loop in public. A retro-futurist AI design conference started with generated brand and hi-fi reference images, then shipped as a responsive static site in `public/neon-mirai`. + +Repro command: + +```bash +/impeccable craft retro-futurist AI design conference website +``` + +The important detail is the artifact chain: brand toolkit, north-star mock, semantic implementation, regenerated assets, browser iteration, responsive fixes. The mock was not treated as a screenshot to trace. It was used as direction for a real page. + ## Step 1: Shape the Design Run /impeccable shape, passing along whatever feature description the user provided. diff --git a/.kiro/skills/impeccable/reference/craft.md b/.kiro/skills/impeccable/reference/craft.md index 163ca78f9..84b9e1c81 100644 --- a/.kiro/skills/impeccable/reference/craft.md +++ b/.kiro/skills/impeccable/reference/craft.md @@ -2,6 +2,18 @@ Build a feature with impeccable UX and UI quality through a structured process: shape the design, load the right references, then build and iterate visually until the result is delightful. +## Real Example: Neon Mirai + +Neon Mirai is the full craft loop in public. A retro-futurist AI design conference started with generated brand and hi-fi reference images, then shipped as a responsive static site in `public/neon-mirai`. + +Repro command: + +```bash +/impeccable craft retro-futurist AI design conference website +``` + +The important detail is the artifact chain: brand toolkit, north-star mock, semantic implementation, regenerated assets, browser iteration, responsive fixes. The mock was not treated as a screenshot to trace. It was used as direction for a real page. + ## Step 1: Shape the Design Run /impeccable shape, passing along whatever feature description the user provided. diff --git a/.opencode/skills/impeccable/reference/craft.md b/.opencode/skills/impeccable/reference/craft.md index 163ca78f9..84b9e1c81 100644 --- a/.opencode/skills/impeccable/reference/craft.md +++ b/.opencode/skills/impeccable/reference/craft.md @@ -2,6 +2,18 @@ Build a feature with impeccable UX and UI quality through a structured process: shape the design, load the right references, then build and iterate visually until the result is delightful. +## Real Example: Neon Mirai + +Neon Mirai is the full craft loop in public. A retro-futurist AI design conference started with generated brand and hi-fi reference images, then shipped as a responsive static site in `public/neon-mirai`. + +Repro command: + +```bash +/impeccable craft retro-futurist AI design conference website +``` + +The important detail is the artifact chain: brand toolkit, north-star mock, semantic implementation, regenerated assets, browser iteration, responsive fixes. The mock was not treated as a screenshot to trace. It was used as direction for a real page. + ## Step 1: Shape the Design Run /impeccable shape, passing along whatever feature description the user provided. diff --git a/.pi/skills/impeccable/reference/craft.md b/.pi/skills/impeccable/reference/craft.md index 163ca78f9..84b9e1c81 100644 --- a/.pi/skills/impeccable/reference/craft.md +++ b/.pi/skills/impeccable/reference/craft.md @@ -2,6 +2,18 @@ Build a feature with impeccable UX and UI quality through a structured process: shape the design, load the right references, then build and iterate visually until the result is delightful. +## Real Example: Neon Mirai + +Neon Mirai is the full craft loop in public. A retro-futurist AI design conference started with generated brand and hi-fi reference images, then shipped as a responsive static site in `public/neon-mirai`. + +Repro command: + +```bash +/impeccable craft retro-futurist AI design conference website +``` + +The important detail is the artifact chain: brand toolkit, north-star mock, semantic implementation, regenerated assets, browser iteration, responsive fixes. The mock was not treated as a screenshot to trace. It was used as direction for a real page. + ## Step 1: Shape the Design Run /impeccable shape, passing along whatever feature description the user provided. diff --git a/.rovodev/skills/impeccable/reference/craft.md b/.rovodev/skills/impeccable/reference/craft.md index 163ca78f9..84b9e1c81 100644 --- a/.rovodev/skills/impeccable/reference/craft.md +++ b/.rovodev/skills/impeccable/reference/craft.md @@ -2,6 +2,18 @@ Build a feature with impeccable UX and UI quality through a structured process: shape the design, load the right references, then build and iterate visually until the result is delightful. +## Real Example: Neon Mirai + +Neon Mirai is the full craft loop in public. A retro-futurist AI design conference started with generated brand and hi-fi reference images, then shipped as a responsive static site in `public/neon-mirai`. + +Repro command: + +```bash +/impeccable craft retro-futurist AI design conference website +``` + +The important detail is the artifact chain: brand toolkit, north-star mock, semantic implementation, regenerated assets, browser iteration, responsive fixes. The mock was not treated as a screenshot to trace. It was used as direction for a real page. + ## Step 1: Shape the Design Run /impeccable shape, passing along whatever feature description the user provided. diff --git a/.trae-cn/skills/impeccable/reference/craft.md b/.trae-cn/skills/impeccable/reference/craft.md index 163ca78f9..84b9e1c81 100644 --- a/.trae-cn/skills/impeccable/reference/craft.md +++ b/.trae-cn/skills/impeccable/reference/craft.md @@ -2,6 +2,18 @@ Build a feature with impeccable UX and UI quality through a structured process: shape the design, load the right references, then build and iterate visually until the result is delightful. +## Real Example: Neon Mirai + +Neon Mirai is the full craft loop in public. A retro-futurist AI design conference started with generated brand and hi-fi reference images, then shipped as a responsive static site in `public/neon-mirai`. + +Repro command: + +```bash +/impeccable craft retro-futurist AI design conference website +``` + +The important detail is the artifact chain: brand toolkit, north-star mock, semantic implementation, regenerated assets, browser iteration, responsive fixes. The mock was not treated as a screenshot to trace. It was used as direction for a real page. + ## Step 1: Shape the Design Run /impeccable shape, passing along whatever feature description the user provided. diff --git a/.trae/skills/impeccable/reference/craft.md b/.trae/skills/impeccable/reference/craft.md index 163ca78f9..84b9e1c81 100644 --- a/.trae/skills/impeccable/reference/craft.md +++ b/.trae/skills/impeccable/reference/craft.md @@ -2,6 +2,18 @@ Build a feature with impeccable UX and UI quality through a structured process: shape the design, load the right references, then build and iterate visually until the result is delightful. +## Real Example: Neon Mirai + +Neon Mirai is the full craft loop in public. A retro-futurist AI design conference started with generated brand and hi-fi reference images, then shipped as a responsive static site in `public/neon-mirai`. + +Repro command: + +```bash +/impeccable craft retro-futurist AI design conference website +``` + +The important detail is the artifact chain: brand toolkit, north-star mock, semantic implementation, regenerated assets, browser iteration, responsive fixes. The mock was not treated as a screenshot to trace. It was used as direction for a real page. + ## Step 1: Shape the Design Run /impeccable shape, passing along whatever feature description the user provided. diff --git a/public/app.js b/public/app.js index 5e719ba5c..28b87b2a8 100644 --- a/public/app.js +++ b/public/app.js @@ -287,12 +287,16 @@ function initWhyTabs() { const CYCLE_MS = 7000; const reducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches; - let current = 0; + let current = Math.max(tabs.findIndex((tab) => tab.classList.contains('is-active')), 0); let timer = null; let autoRotate = !reducedMotion; let visible = false; const tabStrip = container.querySelector('.why-tabs'); + const getPanelForTab = (tab) => { + const panelId = tab?.getAttribute('aria-controls'); + return panelId ? container.querySelector(`#${CSS.escape(panelId)}`) : null; + }; const centerActiveInStrip = (active) => { // On mobile the tab list is a horizontal scroll strip. Keep the @@ -309,6 +313,9 @@ function initWhyTabs() { }; const activate = (index, fromAuto = false) => { + const targetTab = tabs[index]; + const targetPanel = getPanelForTab(targetTab); + if (!targetTab || !targetPanel) return; current = index; tabs.forEach((tab, i) => { const on = i === index; @@ -318,19 +325,18 @@ function initWhyTabs() { // progress indicator restarts cleanly. tab.classList.remove('is-cycling'); }); - panels.forEach((panel, i) => { - const on = i === index; + panels.forEach((panel) => { + const on = panel === targetPanel; panel.classList.toggle('is-active', on); if (on) panel.removeAttribute('hidden'); else panel.setAttribute('hidden', ''); }); if (autoRotate && visible) { // Force reflow so the animation restart is picked up. - const active = tabs[index]; - void active.offsetWidth; - active.classList.add('is-cycling'); + void targetTab.offsetWidth; + targetTab.classList.add('is-cycling'); } - centerActiveInStrip(tabs[index]); + centerActiveInStrip(targetTab); }; const scheduleNext = () => { diff --git a/public/assets/cases/neon-mirai/home.png b/public/assets/cases/neon-mirai/home.png new file mode 100644 index 000000000..5959f9a93 Binary files /dev/null and b/public/assets/cases/neon-mirai/home.png differ diff --git a/public/assets/cases/neon-mirai/live-fold.png b/public/assets/cases/neon-mirai/live-fold.png new file mode 100644 index 000000000..f25909e2a Binary files /dev/null and b/public/assets/cases/neon-mirai/live-fold.png differ diff --git a/public/assets/cases/neon-mirai/live-full.png b/public/assets/cases/neon-mirai/live-full.png new file mode 100644 index 000000000..e77bd63d1 Binary files /dev/null and b/public/assets/cases/neon-mirai/live-full.png differ diff --git a/public/assets/cases/neon-mirai/live-page.png b/public/assets/cases/neon-mirai/live-page.png new file mode 100644 index 000000000..f892b0919 Binary files /dev/null and b/public/assets/cases/neon-mirai/live-page.png differ diff --git a/public/assets/cases/neon-mirai/manifesto-tickets.png b/public/assets/cases/neon-mirai/manifesto-tickets.png new file mode 100644 index 000000000..91bf3669b Binary files /dev/null and b/public/assets/cases/neon-mirai/manifesto-tickets.png differ diff --git a/public/assets/cases/neon-mirai/speakers.png b/public/assets/cases/neon-mirai/speakers.png new file mode 100644 index 000000000..2acb800a1 Binary files /dev/null and b/public/assets/cases/neon-mirai/speakers.png differ diff --git a/public/cases/neon-mirai/index.html b/public/cases/neon-mirai/index.html new file mode 100644 index 000000000..9fc0ca997 --- /dev/null +++ b/public/cases/neon-mirai/index.html @@ -0,0 +1,133 @@ + + +
+ + +A retro-futurist AI design conference became a real static site through the full Impeccable loop: visual reference, brand direction, implementation, asset regeneration, responsive fixes, animation polish, and browser verification.
+ +
+
+
+
+
+
+ The build preserved the mock's asymmetric rhythm: full-bleed hero artwork, dark agenda block, orange manifesto band, drifting installation grid, and structured ticket field.
+Image-native pieces stayed image-native. The manifesto city, speaker portraits, pine overlay, and supporting illustrations were regenerated or isolated where raster detail mattered.
+The page was tested in the browser after each pass. Overlaps, bad crops, active nav state, speaker carousel behavior, mobile heights, and large-viewport balance were fixed visually.
+
+
+
+ /impeccable craft is the right command when a feature needs shaping, visual direction, implementation, and browser iteration in one run.
/impeccable craft retro-futurist AI design conference websiteSince image generation crossed the reference-quality threshold, shape drafts a brand toolkit you can review at a glance, and craft codes toward a hi-fi mock instead of a paragraph.
Since image generation crossed the reference-quality threshold, shape can draft a brand toolkit you review at a glance, and craft can code toward a hi-fi mock instead of a paragraph. Neon Mirai is the full loop: generated direction, implemented page, browser iteration.
- Brand toolkit. Identity, palette, type, icon language, applications, social tiles, UI direction. One plate, reviewable at a glance. Approved decisions get written into DESIGN.md.
- Hi-fi reference. The destination, before the first line of CSS. Craft codes toward a concrete image, not an abstract brief. That is the step change.
+
+ Live build. The mock became semantic markup, regenerated assets, responsive fixes, nav state, speaker carousel behavior, and browser-verified polish. Open the live site.
+Plates generated by OpenAI GPT Image 2. Gemini Nano Banana Pro, Imagen 4 Ultra, and Grok Imagen work the same way, via Codex, Gemini CLI, and compatible harnesses.
+The first two plates were generated by OpenAI GPT Image 2. The third is the implemented Neon Mirai page. Gemini Nano Banana Pro, Imagen 4 Ultra, and Grok Imagen work the same way, via Codex, Gemini CLI, and compatible harnesses.
Most AI tools one-shot a plausible-looking mock. Impeccable starts with a conversation: audience, brand personality, anti-references, aesthetic direction. It captures the answer in PRODUCT.md and DESIGN.md and loads them on every command. The output is design that fits the actual business, not a generic impression of one.
Neon Mirai started as generated reference images: a brand toolkit and a hi-fi conference mock. /impeccable craft turned them into a real responsive website, then iterated in the browser until the live page matched the direction.