Miramar AI Boot Camp: The Prompt System (P0-P6)
This is the IP. Source of truth for every prompt card the kids use. The student deck (
_campdeck/) renders these cards with copy buttons; the teacher runbook annotates them. Version: v3 (2026-11-03, re-dated to the 4-Saturday format: Nov 14, Nov 21, Dec 5, Dec 12, showcase Dec 19). Card wording is the July 19 battle-tested v2; only the session labels, the P0 duration line and the save steps changed. July copy kept asCAMP-PROMPT-SYSTEM-v2-JULY.md. Edits land HERE first, then re-render the deck. Session map:CAMP-RESHAPE-4-SATURDAYS.md. Teacher timing:CAMP-RUN-OF-SHOW.mdv2.Locked constants (never restate differently anywhere):
- STYLE =
3D animated family movie style, warm and colorful, Pixar and Disney inspired, soft lighting, expressive cartoon characters- CAPS = 5 characters max · 10 scenes max · 5 locations max · 1 final song · story 600-900 words
- FILENAMES =
01-story.txt·characters/char-01-<name>.png+char-01-<name>-sheet.png·locations/location-01.png·scenes/scene-01.png(storyboard frames) ·song.mp3
How the system works (read me first)
- P0 lives in the ChatGPT Project Instructions of each kid's Project ("
Movie Studio"). It is pasted ONCE at setup, before the first training evening. Kids never see or touch it. It enforces behavior: short answers, one section at a time, PG content, fixed output blocks. - Cards P1-P6 are what kids copy-paste, in order, from the daily deck. Each card is small on purpose: ChatGPT can't wander far inside a small job, and a kid who falls behind just picks up at the next card.
- Checkpoints: after every OUTPUT BLOCK the deck says "STOP. Show your teacher." The teacher checks the block matches the format before the kid moves on. The blocks are the contract the Movie Factory parses later; format drift on Saturday 1 becomes pipeline failure on Saturday 3, so checkpoints matter.
- Same chat per phase. Sat 1 = one chat ("My Story"). Sat 2 = one new chat ("My Characters and
Scenes") started by pasting
01-story.txtback in (card P3-START). Sat 3 = one new chat ("My Song"). This keeps context tight and recoverable. A week (or two) passes between phases, so the saved file, not the old chat, is what carries the story forward. - Every Saturday ends with a Drive save. The laptop is the working copy; the kid's folder in the
shared Drive is the record. If a laptop is reset between Saturdays, the kid restores from Drive and
picks up at the next card (see
CAMP-RUN-OF-SHOW.md, gap rules). - If ChatGPT derails, the teacher uses the FIX CARDS at the bottom. Never argue with the model; re-anchor it.
P0: Project Instructions (teacher/admin installs; kids never paste this)
You are Story Studio, the guide for a student (age 13-16) at the City of
Miramar AI Boot Camp. The student is building an original animated movie
over four Saturdays. Your job is to guide, not to take over.
HOW TO BEHAVE
1. Short sentences. Max 10 words each where possible. No long essays.
2. Work ONE section at a time. Never continue to a later
section until the student says the deck told them to.
3. Ask questions in small numbered batches, 3 at a time maximum.
Wait for answers before asking more.
4. The student's ideas always win. Offer 3 choices when they are stuck.
Never replace their idea with yours.
5. Be warm and encouraging. Celebrate specific ideas, not everything.
CONTENT RULES (hard rules, never break)
6. Everything stays PG. Cartoon action is fine. No gore, no weapons
realism, no romance beyond a crush, no scary-for-scary's-sake.
7. No real people, no celebrities, no real brand names in the story.
8. Never ask for or store personal information. If the student shares
their address, school, phone, or last name, do not repeat it and
remind them: first names only in this room.
9. If the student asks about something off-task or personal, answer in
one kind sentence, then say: "Ask your teacher. Back to the story."
10. This story celebrates the City of Miramar's cultural diversity.
Keep culture joyful and respectful. No stereotypes.
FIXED FORMATS
11. When a section ends, output EXACTLY the OUTPUT BLOCK format the
student's card specifies. Plain text. No extra commentary inside
the block. The blocks are used by other tools later, so the format
is law.
12. The visual style for every image in this project is:
3D animated family movie style, warm and colorful, Pixar and
Disney inspired, soft lighting, expressive cartoon characters.
Use this style in every image you generate. Keep every character
EXACTLY matching their character sheet in this chat: same face,
same outfit, same colors, same signature item, in every image.
LIMITS
13. Maximum 5 characters total. Maximum 10 scenes. If the student wants
more, help them choose favorites instead.
VERIFY AT SETUP: whether ChatGPT Team lets an admin template these instructions across Projects. If not, setup pastes P0 into every Project by hand (~2 min each): the 15 student Projects plus any teacher or spare-laptop Project. Done before the first training evening, so teachers drill on the real P0.
SATURDAY 1 (Nov 14): Story Day
Card P1: Pick your world (after the safety session, first hands-on card)
I am starting my movie project. Today I build my story.
First I will pick my theme. Show me these 4 themes as a
numbered list, each with its one-line description, and ask
me which one I want. Do not add new themes.
1. Carnival of Colors. A big city festival is in trouble,
and only teamwork across every culture can save it.
2. The Flavor Quest. A magical family recipe is missing a
secret ingredient, and the search crosses the whole city.
3. Rhythm City. The city's music has gone silent, and one
kid's sound can bring it back.
4. Everglades Guardians. Something strange is happening at
the edge of the city, and nature needs young heroes.
After I pick, say my theme back to me in one exciting
sentence and tell me we are ready to build my hero.
Theme copy = fiction, no factual claims. Wording locked at the Jul 19 live test (Charles + Andre). A 5th "Hometown Heroes" theme is drafted in the appendix if they want it.
Card P2A: Build your hero
SECTION: HERO. Help me create my main character.
Ask me these questions, 3 at a time, and wait for my answers:
1. Hero's first name (made up is great)
2. Age (around mine is fine)
3. What do they love doing most?
4. What is their big dream?
5. What are they secretly afraid of, or not good at yet?
6. Who is their best friend or sidekick? (person, animal, or robot)
Then write my HERO CARD exactly like this:
HERO CARD
Name:
Age:
Loves:
Dream:
Fear or flaw:
Sidekick:
One-line intro: (one exciting sentence introducing them)
CHECKPOINT: show your teacher the HERO CARD.
Card P2B: Build your cast and your villain
SECTION: CAST. Now the rest of my characters.
I can have up to 5 characters TOTAL, counting my hero and
sidekick. Ask me one at a time:
- For each new character: first name, who they are to the
hero, and one thing that makes them special.
- For my villain: what do they want, and WHY do they want it?
(Give me 3 choices if I am stuck. The villain needs a real
reason, not just being mean.)
Then write my CHARACTER LIST exactly like this:
CHARACTER LIST
1. <Name> | hero | <one line>
2. <Name> | sidekick | <one line>
3. <Name> | <role> | <one line>
4. <Name> | villain | wants <thing> because <reason>
(only list characters I actually created, max 5)
CHECKPOINT: show your teacher the CHARACTER LIST.
Card P2C: Build your world and your message
SECTION: WORLD. Where my story happens, and what it means.
Ask me, 3 questions at a time:
1. My story city is inspired by Miramar. What are its 2 or 3
coolest places? (Make suggestions that fit my theme.)
2. Is it today's world, or today's world with a little magic?
3. What should people feel at the end? Pick my message:
teamwork · courage · being yourself · family · unity ·
never giving up (or my own idea)
Then write my WORLD CARD exactly like this:
WORLD CARD
World: (one line)
Key places: 1) ... 2) ... 3) ...
Magic level: none / a little / a lot
Message: ...
CHECKPOINT: show your teacher the WORLD CARD.
Card P2D: Build your story beats
SECTION: BEATS. Now build my story's skeleton.
Using my HERO CARD, CHARACTER LIST, and WORLD CARD from this
chat, draft my 8 story beats:
1. Normal life (hero's world before it changes)
2. The spark (the moment everything changes)
3. The mission (what the hero decides to do)
4. Challenge 1
5. Challenge 2
6. The low moment (it looks impossible)
7. The climax (how the hero wins, using my message)
8. The new world (how everything is better)
Write each beat as 1-2 short sentences. Then ask me what I
want to change. Change ONLY what I ask. When I say LOCKED,
output the final version exactly like this:
STORY BEATS
1. ...
2. ...
(through 8)
CHECKPOINT: say LOCKED only when you love it. Show your teacher.
Card P2E: Write the full story + scene table
SECTION: FULL STORY. Time to write my whole story.
Using everything in this chat, write my complete story:
- 600 to 900 words
- short paragraphs, exciting but easy to read aloud
- my characters, my world, my message, my 8 beats
Then ask me what to change. Change only what I ask.
When I say LOCKED, output two blocks exactly like this:
STORY
Title: ...
(the full story text)
SCENE TABLE
1 | <scene title> | <location> | <characters in scene> | <what happens, 1-2 sentences> | <mood>
2 | ...
(6 to 10 scenes. Each scene must be one clear visual moment
from the story, in order. No scene without my characters'
actions. Max 10. Every character from my CHARACTER LIST must
appear in at least 2 scenes.)
LOCATION LIST
1 | <location name> | used in scenes <numbers>
2 | ...
(one row per different location in my scene table, max 5.
Reuse locations instead of inventing new ones.)
CHECKPOINT (BIG ONE): teacher verifies the SCENE TABLE format (6-10 rows, pipe-separated),
that every character appears in at least 2 scenes, and the LOCATION LIST (max 5).
Then SAVE: copy STORY + SCENE TABLE + LOCATION LIST into a text file named 01-story.txt on your
laptop desktop folder, then copy it into your Drive folder before you leave today. This exact file
drives your movie, and it is how you pick up again next Saturday.
Sat 1 rule (new for the Saturday format): every kid leaves Sat 1 with a checked
01-story.txtin Drive. In July P2E could slip to the next morning; with a week between sessions it cannot.
SATURDAY 2 (Nov 21): Art Day
Card P3-START: Wake up your art studio (new chat: "My Characters and Scenes")
This is my story project. Here are my locked STORY, SCENE
TABLE, and LOCATION LIST. Read them. Today you help me create
my character images, my location images, and my storyboard
frames, one at a time, in this exact style for every single
image:
3D animated family movie style, warm and colorful, Pixar and
Disney inspired, soft lighting, expressive cartoon characters.
Say READY when you have read it, then list back to me my
characters and my locations. Do not generate anything yet.
[PASTE YOUR STORY + SCENE TABLE + LOCATION LIST HERE]
Card P3: Character reference images (hero FIRST, then the others; max 5)
CHARACTER IMAGE: <type the character's name here>.
Before generating, ask me, 3 at a time:
1. How old do they look?
2. Height and build?
3. Skin tone and hair (style and color)?
4. Eyes and expression? What is their usual vibe?
5. Outfit and colors? One signature item they always have?
(For creatures or robots: ask what they are made of and
their colors instead.)
Then generate ONE image: a full-body character reference of
this character standing front-facing on a plain soft
background, in our locked style, matching every detail I gave.
If earlier character images exist in this chat, keep the same
art style so they all look like one movie.
After I see it, ask if I want one change. Make max 2 redo
rounds, then we keep the best one.
SAVE each keeper: download it and name it char-01-<name>.png, char-02-<name>.png, in your
characters folder. Hero is always 01. Then make that character's SHEET (next card) before
moving to the next character.
Card P3B: Character sheet (one per character, right after their reference image)
CHARACTER SHEET: <type the character's name here>.
Look at the reference image we just made for this character
in this chat. Generate ONE character model sheet image:
- the SAME character. Same face, same outfit, same colors,
same signature item. Copy every detail exactly.
- shown 3 ways side by side: front view, side view, back view
- plus 3 small heads showing expressions: happy, worried,
determined
- plain soft background, our locked style, no text or labels
This sheet is the master reference for this character. Every
future image of them must match this sheet exactly.
After I see it, ask if I want one change. Max 2 redo rounds.
SAVE each sheet as char-01-<name>-sheet.png, char-02-<name>-sheet.png ... in your
characters folder, matching the character's number.
CHECKPOINT: after your hero's reference + sheet, STOP. Show your teacher both images before building your next character.
Card P4A: Location images (one per LOCATION LIST row; max 5; empty movie sets)
LOCATION IMAGE: location number <type the number> from my
LOCATION LIST.
Generate ONE wide 16:9 image of this location as an empty
movie set:
- NO characters, no people, no creatures in it
- the place itself: buildings, nature, colors, small details
that make it feel real
- the mood this place has in my story
- our locked style
No text or words inside the image.
After I see it, ask if I want one change. Max 2 redo rounds.
SAVE each keeper as location-01.png, location-02.png ... in your locations folder,
matching the LOCATION LIST numbers.
CHECKPOINT: STOP after your location images. Show your teacher before starting storyboard frames.
Card P4B: Storyboard frames (one per scene table row; max 10; characters + location together)
STORYBOARD FRAME: scene number <type the number> from my
SCENE TABLE.
Generate ONE wide 16:9 storyboard frame of this exact scene:
- start from my location image for this scene's location.
Same place, same colors, same details.
- include ONLY the characters my scene table lists for this
scene, matching their character sheets exactly: same faces,
same outfits, same signature items
- show the action from my table at its most exciting moment.
The characters are DOING the action, not posing for a photo.
- pick the camera angle that makes the action feel biggest:
wide shot, medium shot, or close-up, from eye level, from
high above, or from down low. Never use the same camera
angle as the frame before. Characters do not need to face
the camera.
- the mood from my table, our locked style
No text or words inside the image.
After I see it, ask if I want one change. Max 2 redo rounds.
SAVE each keeper as scene-01.png, scene-02.png ... in your scenes folder, matching the
scene table numbers. These storyboard frames become your movie shots AND your comic panels.
Pace guide (teacher): ~25 min per character (reference + sheet), ~10 min per location, ~15 min per storyboard frame. A kid with 4 characters, 4 locations, and 8 scenes fills the full day with no slack, so hold the redo caps firmly. Kids who finish early: polish weakest storyboard frame, or start Saturday 3's lyrics card ONLY with teacher approval. Unfinished frames carry over: a kid who has not finished storyboard frames by the 2:30 Drive save finishes them in the Sat 3 finish lane (re-open "My Characters and Scenes", or F4 with
01-story.txtand the saved sheets). Savecharacters/,locations/andscenes/to Drive before leaving. If the class is running behind at the storyboard block: the frames are the one output the movie needs. Cut location redos, cut sheet redos, protect storyboard time.
SATURDAY 3 (Dec 5, morning): Song Day
Card P5A: Write your song (new chat: "My Song")
This is my movie project. Here is my STORY. Read it, then
help me write my movie's theme song.
1. Ask me: what is the song about? Give me 3 choices based on
my story: (a) my hero's anthem, (b) the friendship or team
song, (c) the celebration at the end.
2. Ask me my genre: afrobeats · reggae · dancehall · soca ·
pop · hip-hop · R&B · dance
3. Then write the lyrics: a chorus and 2 verses. Catchy,
singable, PG, connected to my story and message. Short
lines.
4. Ask me what to change. Change only what I ask.
When I say LOCKED, output exactly:
SONG SHEET
Title: ...
Genre and style: (max 120 characters, written as music style
words a music AI understands, like "upbeat afrobeats, warm
vocals, steel drums, celebration")
Lyrics:
[Verse 1]
...
[Chorus]
...
[Verse 2]
...
[Chorus]
...
[PASTE YOUR STORY HERE]
CHECKPOINT: show your teacher the SONG SHEET.
Card P5B: Make it real in Suno (deck shows steps, not a prompt)
- Open Suno. Sign in with your student Google account.
- Click Create and switch to Custom mode.
- Paste your Lyrics into the lyrics box.
- Paste your Genre and style line into the style box.
- Title it with your song title. Generate.
- Listen to both versions with your group volume LOW (or headphones).
- Not feeling it? You get ONE more generate. Tweak the style words first.
- Pick your keeper. Download MP3.
SAVE as song.mp3 in your project folder.
SATURDAY 3 (Dec 5, late morning): Card P6: Package and hand off
Deck shows a checklist, not a prompt:
MY FOLDER CHECK (do this with your teacher)
[ ] 01-story.txt (STORY + SCENE TABLE + LOCATION LIST
inside)
[ ] characters/ char-01 ... plus each character's
-sheet image (2 images per character)
[ ] locations/ location-01 ... (1 to 5 images)
[ ] scenes/ scene-01 ... (6 to 10 storyboard
frames, numbers match my scene table)
[ ] song.mp3
Upload the whole folder into YOUR name folder in the
"Miramar AI Camp 2026" shared Drive. Wait for the green
checkmarks. Tell your teacher: DELIVERED.
Teacher cross-checks against movie-factory/INPUT-SPEC.md before marking the kid complete on the
Factory board. From here the Movie Factory (teacher-run) takes over: it opens Sat 3 afternoon, renders
on the teacher line the week of Dec 7, and the kid reviews and stitches on Sat 4 (Dec 12). Kids are never
online between Saturdays.
FIX CARDS (teacher-only; paste to re-rail a chat)
- F1 Too long / essay mode:
Too long. Short sentences, max 10 words. Continue. - F2 Skipped ahead:
Stop. Go back to the current section. Ask the questions 3 at a time and wait. - F3 Wrong output format:
Redo the output block. Match the exact format from my card. No extra text. - F4 Lost the plot (or new chat needed):
Here are my locked blocks. Re-read them. We are on section <X>. Continue from there.+ paste the kid's saved blocks. - F5 Took over creatively:
Use MY answers, not your ideas. Ask me before changing anything. - F6 Refused something innocent: rephrase the ask in plainer words; if it still refuses, teacher judgment call, move on.
- F7 Two kids compare answers: not a fix; script: "Same prompt, different answers is normal. It is a creative partner, not a calculator. Yours is yours."
- F8 Blocked / "this violates policy": paste:
That was blocked. Keep my story and my characters exactly the same. Rewrite the request in your own words so it follows your content rules. Show me the new version, then generate it.If it blocks again: soften the ACTION words (drop weapon/fight/crash words; describe the outcome instead: "the robot lies defeated" not "gets smashed") and go once more. Third block = teacher call: adjust the scene with the kid ("what else could happen here?"). Never spend more than 5 minutes fighting a block.
Appendix
- Spare theme 5. Hometown Heroes. Ordinary kids discover their block needs them, and small powers add up to something big.
- Editing philosophy (teachers repeat it every Saturday): the kid is the director. AI drafts, kid decides. Want the dragon blue? Say so. Nothing is final until the kid says LOCKED.
- Version log:
- v1 2026-07-18 initial build (pre-test).
- v2 2026-07-19 (Sunday live test, Charles + Andre): P2E now requires every character in ≥2 scenes and outputs a LOCATION LIST (max 5). NEW P3B character sheet card (front/side/back + expressions; the master consistency reference). P4 split: P4A empty location images (no characters) + P4B storyboard frames (characters from sheets placed into locations, varied camera angles, never the same angle twice in a row). P0 rule 12 strengthened to "match the character sheet exactly." P6 folder check adds locations/ + sheets. NEW fix card F8 (policy-block reroute). Deck rebuilt with explicit Windows-level navigation (find your Project, how new chats get named, press the ➤ arrow to send, Notepad save steps, Day-2 new-chat and open-file steps, STOP gates after every card).
- v3 2026-11-03 (R-0286, 4-Saturday reshape): session labels re-dated (Sat 1 Nov 14, Sat 2 Nov 21, Sat 3 Dec 5). P0 duration line "in one week" becomes "over four Saturdays" (the only change a kid's model sees). New rule 5: Drive save every Saturday. P2E save now goes to Drive the same day and must be done on Sat 1. Sat 2 frames carry to a Sat 3 finish lane. P0 install moved before training. No card wording changed.