Hero Studio
Public Made by Adomby adom
The hero-image lab with a human gate: `hero-studio pose <owner/slug>` opens the studio in front of the human, posed for their package, and blocks until they click Generate, producing the provenance-stamped 2000x1250 PNG the registry's hero gate requires. The image carries the title and artwork; the exported image also bakes the type pill (top right) and full wiki slug (bottom right); the page shows the hero bare, and only the homepage marquee overlays its own dynamic info. Every hero wears its P
Teach the hero doctrine: ONE message, the message is the TITLE, white space is the design
From John, 2026-08-11, after reviewing recent employee heroes: people keep making the vitrine fill the whole hero, and cramming 6 messages into the image. They think the hero is about the vitrine. It is not. Hero Studio currently nudges this direction (the layout is literally labeled 'Showcase (65% vitrine)') and never teaches the philosophy.
The doctrine the studio should actively teach at the gate:
- THE GOLDEN RULE: a hero image gets across exactly ONE message. Six messages = zero messages.
- That one message IS the title, ideally approaching one word. The vitrine is supporting evidence, not the message.
- White space is not wasted space; it is what makes the one message land (standard graphic design theory: negative space directs the eye and creates hierarchy).
- The subtitle's font size is deliberately downplayed BECAUSE it is assumed it won't get read. If the design only works when someone reads the subtitle, the hero has failed. Same reason the marquee band must stay calm.
Asks:
- Walkthrough/checklist explainer text that teaches the above in one or two sentences per step ('this is your title: it is the ONLY message this image sends').
- Lint: warn when the vitrine exceeds a coverage threshold of the hero area, and when a full-import's image zone contains multiple competing text messages (the edge-density scan already exists; extend it to count distinct text blocks).
- Consider renaming or de-defaulting vitrine-maximal layouts so the title-first hierarchy is the path of least resistance.