Lucy Tuner Dev Skill
Interactive tuning harness for Lucy's framing, position (x, y in vh), and zoom scale across the four Hero A motifs (zero, heaven, hell, ultra).
Trigger & Access
The Lucy tuner is disabled by default on production hero loads to maintain a pristine visitor experience. You can activate it anytime through any of the following methods:
- URL Parameter:
- Open
http://localhost:5178/?tuner=lucy (or /#/?tuner=lucy).
- Keyboard Shortcut:
- Press
Cmd + Shift + L (macOS) or Ctrl + Shift + L (Windows/Linux) anywhere on the hero page.
- Browser Console:
localStorage.setItem('lucy-tuner', 'true'); location.reload();
(To turn off: localStorage.removeItem('lucy-tuner'); location.reload();)
Features & Controls
- Interactive Dragging:
- Click and drag anywhere across Lucy's upper body / viewfinder box to reposition her horizontally and vertically.
- Offsets are calculated in viewport units (
vh), matching the engine's figX and figY.
- Trackpad Pinch-to-Zoom:
- Pinch on any desktop trackpad to smoothly zoom Lucy in or out, pivoting on her face anchor.
- Double-click the background or figure to reset zoom to
1.0.
- Scene Switcher Bar:
- Click
[ ZERO ], [ HEAVEN ], [ HELL ], [ ULTRA ] directly inside the HUD or click the ladder rungs on screen (the ladder sits cleanly on top of the dragger at z-index: 50+).
- Dynamic Synchronization:
Sync: ALL: Drag and zoom adjustments apply across all motifs dynamically so you can inspect consistent scaling across Zero → Ultra.
Sync: SOLO: Tune coordinates for the active motif only.
- Copy Configurations:
Locked Preset Authority (FIG_CONFIG)
Location: packages/site/src/variations/hero/useHeroEngine.ts
export const FIG_CONFIG = {
zero: { zoom: 1.00, x: 0.60, y: 3.68, origin: '47% 30%' },
heaven: { zoom: 1.59, x: -3.25, y: -1.63, origin: '49% 27%' },
hell: { zoom: 1.68, x: 2.66, y: -0.25, origin: '47% 30%' },
ultra: { zoom: 1.40, x: 3.55, y: 2.00, origin: '45% 24%' },
} as const;
1---2name: lucy-tuner3description: Launch, inspect, and use the interactive Lucy position and zoom tuner HUD in Skill Heaven Hero A.4---56# Lucy Tuner Dev Skill78Interactive tuning harness for Lucy's framing, position (`x`, `y` in `vh`), and zoom scale across the four Hero A motifs (`zero`, `heaven`, `hell`, `ultra`).910## Trigger & Access1112The Lucy tuner is disabled by default on production hero loads to maintain a pristine visitor experience. You can activate it anytime through any of the following methods:13141. **URL Parameter**:15 - Open `http://localhost:5178/?tuner=lucy` (or `/#/?tuner=lucy`).162. **Keyboard Shortcut**:17 - Press **`Cmd + Shift + L`** (macOS) or **`Ctrl + Shift + L`** (Windows/Linux) anywhere on the hero page.183. **Browser Console**:19 ```javascript20 localStorage.setItem('lucy-tuner', 'true'); location.reload();21 ```22 (To turn off: `localStorage.removeItem('lucy-tuner'); location.reload();`)2324## Features & Controls2526- **Interactive Dragging**:27 - Click and drag anywhere across Lucy's upper body / viewfinder box to reposition her horizontally and vertically.28 - Offsets are calculated in viewport units (`vh`), matching the engine's `figX` and `figY`.29- **Trackpad Pinch-to-Zoom**:30 - Pinch on any desktop trackpad to smoothly zoom Lucy in or out, pivoting on her face anchor.31 - Double-click the background or figure to reset zoom to `1.0`.32- **Scene Switcher Bar**:33 - Click `[ ZERO ]`, `[ HEAVEN ]`, `[ HELL ]`, `[ ULTRA ]` directly inside the HUD or click the ladder rungs on screen (the ladder sits cleanly on top of the dragger at `z-index: 50+`).34- **Dynamic Synchronization**:35 - `Sync: ALL`: Drag and zoom adjustments apply across all motifs dynamically so you can inspect consistent scaling across Zero → Ultra.36 - `Sync: SOLO`: Tune coordinates for the active motif only.37- **Copy Configurations**:38 - **`COPY SCENE`**: Copies the single active scene object:39 ```ts40 heaven: { zoom: 1.59, x: -3.25, y: -1.63, origin: '49% 27%' }41 ```42 - **`COPY ALL`**: Copies the full `FIG_CONFIG` block ready to paste into `packages/site/src/variations/hero/useHeroEngine.ts`.4344## Locked Preset Authority (`FIG_CONFIG`)4546Location: `packages/site/src/variations/hero/useHeroEngine.ts`4748```ts49export const FIG_CONFIG = {50 zero: { zoom: 1.00, x: 0.60, y: 3.68, origin: '47% 30%' },51 heaven: { zoom: 1.59, x: -3.25, y: -1.63, origin: '49% 27%' },52 hell: { zoom: 1.68, x: 2.66, y: -0.25, origin: '47% 30%' },53 ultra: { zoom: 1.40, x: 3.55, y: 2.00, origin: '45% 24%' },54} as const;55```