
I've been scraping viral image-gen prompts off X for weeks — here's what I learned about why most "copy this prompt" promises fail, and the tool I built to fix it
Three months of watching AI art Twitter taught me one thing: a viral prompt is rarely reproducible.
Patterns I keep seeing:
- The post brags about the image, hides the prompt. The author tweets a sample, then drip-feeds the actual prompt across 50 nested replies, sometimes paywalls it. By the time you dig it out, you've spent 20 minutes.
- The prompt is half a story, not a spec. Flowing Chinese describing "elegant Hanfu girl with smoky-gray stocking texture" without any of the parameters (model, aspect ratio, negative prompt, seed) that actually matter for reproduction.
- The model is implicit. "I made this with GPT" but never specifying gpt-image-1 vs gpt-image-2 vs Midjourney 6.1, which determines whether the same prompt produces a sketchbook scribble or a magazine cover.
- Cross-model drift is real. Same prompt, gpt-image-2 vs nano-banana vs sora — they all interpret directives like "9:16" or
--ar 3:2very differently.
So I started building a library to systematically normalize these. Each entry: prompt + negative prompt + recommended model + aspect ratio + author attribution + a reference image I personally regenerated (not the original viral image — that often has 5 other prompts behind it I can't see). 60+ templates so far across 14 categories.
What I'm trying to figure out, please be brutal:
- Reproducibility trust level — for prompts where the original author won't share full params, what's a fair way to mark trust? "Reconstructed from visual analysis" vs "verbatim from author" — am I over-engineering this?
- Categorization — by art style (anime / photoreal / poster) or use-case (X cover / pet portrait / product render)? I started with style but use-case search feels higher intent.
- Versioning — when the model behind a prompt updates (gpt-image-1 → 2), output drifts hard. Keep both? Soft-deprecate? How does anyone handle this in production?
No signup wall to browse. Sign-up only when you actually generate.