{"id":"vis-cafe-latte-instagram","audience":"small-business","category":"image-video","track":"visual","technique":"constraints","title":"Turn a café's launch notes into a Midjourney prompt","free":false,"task":"You run Juniper & Rye café and want a Midjourney image for the Instagram feed post that launches your fall latte. Get Claude to write one paste-ready Midjourney prompt: a single plain-text paragraph under 110 words that ends with the parameters --ar 4:5 and a --no list. It must name all 3 brand colors by hex code, allow no text in the image except \"MAPLE OAT LATTE\" (the drink's final name), and show no people or hands at all. Output only the prompt, no intro or notes.","materialLabel":"The brief (attached to your prompt automatically)","material":"Notes for the new drink post (from Dana, owner)\n\nCafé: Juniper & Rye, small corner café, big front window.\n\nDrink: our fall special, launching Oct 1. Double espresso, oat milk, real maple syrup, a dusting of cinnamon on the foam. Served in our speckled cream ceramic mug, never a paper cup.\n\nWorking name was \"Maple Cloud Latte\". Update Sept 12: we renamed it Maple Oat Latte because \"Maple Cloud\" sounded like a vape flavor.\n\nFeel: cozy, early morning, sunlight coming in sideways through the front window, a little steam rising. Our counter is light oak, and there's always a small pot of rosemary by the register.\n\nBrand colors (from the designer's sheet): forest green #2F4A3A, oat cream #E8DCC4, maple amber #C7782E.\n\nIdeas from the team chat:\n- Jess: what if that famous actor from the coffee commercials was holding the mug?? lol\n- Marco: put the whole fall menu with prices on the image so people see everything at once.\n- Priya: maybe a barista's hands pouring latte art?\n- Me: I love how soft and warm the croissant photos from the bakery down the street look.\n\nPosting to the feed Thursday at 7am.","rules":[{"type":"maxWords","max":110},{"type":"plainText"}],"mistakes":[{"title":"Not naming the tool","why":"Without hearing \"Midjourney\", the AI writes a generic description with no --ar or --no parameters, so you get a square image full of extras.","fix":"Add: \"End with --ar 4:5 --no people, hands, menu, prices.\"","checks":["r0"]},{"title":"Letting the team's ideas in","why":"The AI tries to please everyone: it adds the barista's hands, a celebrity, or the full menu with prices that image tools turn into gibberish.","fix":"Add: \"No people, no hands, no celebrities. The only text is MAPLE OAT LATTE.\"","checks":["r1","r2"]},{"title":"Colors by feel, not by code","why":"The AI says \"warm earthy tones\" and drops the exact brand colors.","fix":"Add: \"Name the 3 brand colors by hex: #2F4A3A, #E8DCC4, #C7782E.\"","checks":["r1"]},{"title":"Getting a lesson instead of a prompt","why":"The AI adds headings, bold, three variations and tips, so there's nothing to paste.","fix":"Add: \"Output only the prompt as one plain-text paragraph. No intro, no notes.\"","checks":["plainText","maxWords"]},{"title":"Trusting the AI to count words","why":"Image prompts balloon when the AI lists every idea in the notes.","fix":"Cap it: \"about 60 words before the parameters.\"","checks":["maxWords"]}],"promptHints":[{"label":"Names the tool","patterns":["midjourney"]},{"label":"Sets the aspect ratio","patterns":["--ar\\s*4\\s*:\\s*5","4\\s*:\\s*5"]},{"label":"Gives the hex colors","patterns":["#2F4A3A","hex"]},{"label":"Limits the text in the image","patterns":["only text","MAPLE OAT LATTE","no (other )?(text|words)"]},{"label":"Excludes people","patterns":["no (people|hands|person)","--no"]}],"hint":"Image tools can't guess your platform, your brand colors or which team ideas are off-limits. Name the tool and its parameters, give exact colors, and say what must stay out of the picture.","rubricLabels":["Ends with Midjourney parameters that include --ar 4:5 and a --no list (such as --no people, hands, menu)","Names all 3 brand hex codes (#2F4A3A, #E8DCC4, #C7782E) and allows no text in the image except 'MAPLE OAT LATTE' (no 'Maple Cloud', no menu, no prices)","Explicitly keeps people out of the image (says no people and no hands, or lists them under --no) and mentions no actor or celebrity"]}