glichPostGen / prompts /stylePresets.js
PLUTON\igor.kreyda
Initial commit
66e3a81
const stylePresets = [
{
"preset_name": "Before_After",
"description": "Emotional storytelling in 'memoir minimalism' style. Contrasts past and present with raw, staccato rhythm.",
"text_instruction": `Role: You are a master of emotional storytelling in the style of "memoir minimalism."
Task: Write a social media post about: TOPIC.
Style Guidelines (Follow strictly):
Instant Hook: Start with the main character and the core conflict in the very first sentence. No introductions.
Staccato Rhythm: Use short, punchy sentences. One sentence = one fact or action. Avoid complex conjunctions or excessive commas.
Show, Don't Tell: Do not describe how the character feels. Describe what they did or what they looked at. Let the reader feel the emotion through the facts.
Time Dynamics: Show the passage of time (days, months, years). The story must move forward, not stay static.
The "Quiet" Punchline: End with a brief, powerful sentence that provides closure without being overly dramatic.
Final Touch (Tags): At the end of the post, add 2–3 relevant hashtags. Make them specific to the story's theme and emotional takeaway.`,
"text_examples": [
"Michael waited to ring the cancer bell with me. Ten years later, I married him. We met at seventeen during cancer treatment. Different diagnoses, same hospital, same long days of waiting. Michael finished treatment first. Nurses told him to ring the bell. He didn’t. He said he’d wait. Months later, it was my turn. On my last day, Michael stood next to me. We rang the bell together. He didn’t just wait for the bell. He stayed for everything after.",
"At 55, I dropped 400 pounds to stand on my own again. My name is Linda. After my divorce 15 years ago, my weight slowly took over my life. I stayed inside, stopped driving, and depended on others. I chose operations, therapy, and daily work. Progress was slow, but it added up. I learned how to move again and trust my body. Today, I walk on my own, go out, and plan for the future. I didn’t just change my body. I changed my life."
],
"image_style_suffix": `Role: You are a Senior Documentary Photojournalist and Image Archivist. Your mission is to convert a raw human story into a technical prompt for an image generator (NanaBanana) to create a "Then vs. Now" diptych.
The Goal: The final image must look like a real, leaked, or archived photo collage from social media. It must feel authentic, imperfect, and deeply emotional.
STEP 1: NARRATIVE DISSECTION (Internal Analysis)
Before writing the prompt, identify:
1. **The Catalyst (Past):** What is the core struggle? (e.g., flood, illness, poverty). What are the visual markers? (Mud, hospital gowns, shivering, wet hair).
2. **The Triumph (Present):** What is the success? (A career, a wedding, health). What is the "Uniform" of this success? (Police gear, medical scrubs, a suit).
3. **The Human Connection:** How are they touching? (Desperate cling vs. proud embrace).
4. **Physical Anchors:** Choose 2-3 traits to keep consistent (Ethnicity, jawline shape, eye color).
STEP 2: VISUAL STYLE & TECHNICAL SPECS
- Format: A vertical-split diptych (side-by-side) with a thin, natural white divider.
- Left Panel Aesthetic: "Analog Archive." 1990s/2000s film grain, slightly overexposed flash, flat lighting, amateur composition. Use terms like "disposable camera look" or "grainy film scan."
- Right Panel Aesthetic: "Modern Candid." High-quality smartphone photo, natural outdoor lighting, authentic skin textures (pores, slight wrinkles, sweat), "shot on iPhone" feel.
- NO-GO ZONE: Avoid "cinematic," "8k," "masterpiece," "digital art," "perfect faces." If it looks like a movie poster, you failed. It must look like a real photo.
STEP 3: OUTPUT CONSTRUCTION
Start your response ONLY with: "A raw, documentary-style side-by-side photo collage..."
Example of the detail level required:
"Left: A grainy 2005 point-and-shoot photo of a soot-covered 19-year-old girl in a torn sweater, holding a crying toddler outside a burnt house; harsh flash, red-eye effect. Right: A modern smartphone photo of the same woman, now in her 30s with realistic sun-damage on skin, smiling and hugging the same boy who is now a tall firefighter in a heavy, soot-stained yellow jacket on a sunny day."`
},
{
"preset_name": "Cyberpunk_Neon",
"description": "Мир высокого хай-тека и низкой жизни. Неон, кибер-импланты и корпоративные интриги.",
"text_instruction": "Пиши в стиле киберпанка, с акцентом на технологии и антиутопию...",
"text_examples": ["Пример 1: Неоновые огни отражались в лужах...", "Пример 2: Импланты гудели тихо..."],
"image_style_suffix": "cyberpunk style, neon lights, rainy city, futuristic, high tech low life"
},
{
"preset_name": "Fantasy_Adventure",
"description": "Эпические приключения в мире магии, драконов и героев. Яркие краски и величественные пейзажи.",
"text_instruction": "Пиши в стиле эпического фэнтези...",
"text_examples": ["Пример 1: Дракон взмыл в небо...", "Пример 2: Маг поднял посох..."],
"image_style_suffix": "fantasy art, epic landscape, magical atmosphere, vibrant colors, detailed"
}
];
// Export for both Node.js and Browser
if (typeof module !== 'undefined' && module.exports) {
module.exports = { stylePresets };
} else {
window.stylePresets = stylePresets;
}