From bf8661190a7c915097bdaea81a7095bb53b2259f Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Fri, 20 Mar 2026 22:57:34 -0700 Subject: [PATCH] Refactor: Centralize prompt builders --- src/core/messages.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/core/messages.js diff --git a/src/core/messages.js b/src/core/messages.js new file mode 100644 index 0000000..9cbe53a --- /dev/null +++ b/src/core/messages.js @@ -0,0 +1,15 @@ +export const MASTER_PROMPT = + 'minimal black and white line doodle, single stroke, white background, kawaii style'; + +export function buildFirstMessage(userPrompt) { + return { role: 'user', content: `${MASTER_PROMPT}, ${userPrompt}` }; +} + +export function buildNextMessage(frameIndex, frameCount) { + return { + role: 'user', + content: + `imagine we are trying to create a ${frameCount} frame gif. ` + + `generate the next meaningful frame (frame ${frameIndex} of ${frameCount})` + }; +}