Prompt file imported from Athishvenkatesan/videogen_githubcopilot (
.github/prompts/create-video.prompt.md). Copyright stays with the author.
Walk the user through creating or continuing the video in this repo,
following .github/copilot-instructions.md step by step, in order.
Do not skip a checkpoint:
- Confirm aspect ratio / length / fps (Step 1).
- Confirm the content plan — draft a scene breakdown from their brief and get it approved before writing TSX (Step 2).
- Apply the DEWA visual design system — white background, DEWA Green
#007560, animation-heavy — and pick a visual direction + animation language that has NOT been used by any earlier video in this repo (Step 3). This is mandatory, not optional creative flourish. - Keep
video.manifest.jsonin sync with whatever scenes exist insrc/(Step 4). - Point them at
npm run devfor live preview — never render on every tweak (Step 5). - Ask explicit confirmation before running a full render (Step 6),
then use
scripts/render-version.sh(Step 7). - Draft narration per scene into the manifest, generate
audio/transcript.mdwithscripts/gen-transcript.mjs, and get the transcript confirmed before any audio generation (Step 8). - Help them get an ElevenLabs API key into
.env.localif missing (Step 9), pick a voice (Step 10), and generate narration audio withscripts/tts-elevenlabs.mjs— watch for overrun warnings (Step 11). - Merge narration onto the rendered video with
scripts/merge-audio.sh(Step 13) to produce the deliverable.
Full detail, gotchas, and exact commands for each step are in
.github/copilot-instructions.md — read it if unsure of a command's
exact flags rather than guessing.