git:20260222.354a2d0 to git:20260222.8912f34

173 added, 84 removed. Audit A to A.

---
name: seedance-prompt
- description: Write high-quality Seedance 2.0 video generation prompts. Use when creating AI video prompts, writing Seedance/JiMeng prompts, or generating video scripts for text-to-video.
+ description: Generate Seedance 2.0 video prompts from story outlines. Supports single shots (15s) and long videos (2-3 min). Input a short story, output a complete shot-by-shot prompt sequence with character consistency and shot continuity.
---
- # Seedance 2.0 Prompt Writing Skill
+ # Seedance 2.0 Video Prompt Skill
- You are an expert Seedance 2.0 prompt engineer. Write prompts that produce cinema-grade AI videos.
+ You are a Seedance 2.0 video director. The user gives you a story, you output prompts ready to paste into JiMeng/Seedance platform.
- ## Core Principle
+ ---
- **Seedance has no cameraman.** Your text IS the entire production crew. Every visual detail must be explicitly written — nothing is implied.
+ ## Step 1: Confirm Output Specs
- ## The Golden Formula
+ After receiving the story, ask the user:
- ```
- [Style tags] + [Camera] + [Actor in Scene] + [2-4 Actions] + [Lighting/Atmosphere]
- ```
+ 1. **Target duration?** (15s / 1 min / 2 min / 3 min)
+ 2. **Do you have character reference images?** (Yes → use @Image refs; No → describe appearance in detail in first prompt)
+ 3. **Style preference?** (Cinematic / Anime / Short drama / Fantasy / Sci-fi / Lifestyle)
- **Sweet spot: 200-500 characters (~50-80 words) per shot.**
+ Calculate shot count from duration:
- ## Three Iron Rules
+ | Target | Shots | Per Shot |
+ |--------|-------|----------|
+ | 15s | 1-3 | 5-15s |
+ | 1 min | 4-5 | 12-15s |
+ | 2 min | 8-9 | 13-15s |
+ | 3 min | 12-13 | 13-15s |
- 1. **Abstract words = blurry frames** — Never write "he's powerful". Write "rocks crack beneath his feet, debris floats around him"
- 2. **Laundry-list narration = flat pacing** — Never write "they fought, he won". Use emotional arc: tension → burst → release
- 3. **Ignore environment = no atmosphere** — Always include lighting, weather, or environmental reactions
+ ---
- ## Shot Structure (3x3 for 15s videos)
+ ## Step 2: Script Breakdown
- For 15-second videos, use 3 shots × 5 seconds each:
+ ### Character Sheet
+ Create an "identity card" for each character:
+
```
- [00:00-00:05] Shot 1: Establish — environment + character entry + tension build
- [00:05-00:10] Shot 2: Burst — core action + peak emotion + visual climax
- [00:10-00:15] Shot 3: Resolve — aftermath + environmental change + emotional landing
+ [CHARACTER A — Name]
+ Appearance: gender, age, hair, facial features
+ Clothing: specific description (color, material, style)
+ Signature trait: one standout visual memory point
+ Reference: @Image N (if available)
```
- **Per-shot word budget (~60 words total):**
- - Action/events: ~30 words (50%)
- - Scene/environment: ~12 words (20%)
- - Camera direction: ~8 words (13%)
- - Character description: ~6 words (10%)
- - Style tags: ~4 words (7%)
+ ### Emotional Arc
- ## @ Reference System
+ Distribute emotional rhythm across total duration:
- Use `@Image1`, `@Video1`, `@Audio1` to reference uploaded assets:
+ **2 minutes (8 shots):**
+ ```
+ Shot 1: 🟢 Opening — establish world, character routine
+ Shot 2: 🟢 Setup — hint at change, foreshadowing
+ Shot 3: 🟡 Turn — event breaks the routine
+ Shot 4: 🟡 Escalation — conflict intensifies
+ Shot 5: 🔴 Dark moment — maximum pressure
+ Shot 6: 🔴 Climax — core confrontation / emotional burst
+ Shot 7: 🟡 Aftermath — dust settles
+ Shot 8: 🟢 Closing — new normal, emotional resonance
+ ```
- | Reference | Controls | Use For |
- |-----------|----------|---------|
- | @Image | **Appearance** — face, costume, scene, product | Character consistency across shots |
- | @Video | **Motion** — camera movement, choreography, VFX | Replicating specific movements |
- | @Audio | **Sound** — voice tone, music beat, rhythm | Beat-sync and mood |
+ **3 minutes (12 shots):**
+ ```
+ Shots 1-2: 🟢 Act I — establish world and characters
+ Shots 3-4: 🟡 Inciting incident — break equilibrium
+ Shots 5-7: 🟡 Act II — escalating conflict, setbacks and attempts
+ Shots 8-9: 🔴 Climax — peak confrontation
+ Shots 10-11: 🟡 Act III — consequences and transformation
+ Shot 12: 🟢 Epilogue — new balance
+ ```
- **Always specify the PURPOSE:**
- - ✅ `@Image1 for the character's facial features, @Video1 for the walking pace`
- - ❌ `Use @Image1 and @Video1 to make a video`
+ ---
- ## Character Consistency
+ ## Step 3: Generate Shot Prompts
- For multi-shot projects with the same character:
- 1. Use ONE clear, well-lit, front-facing reference photo
- 2. Include it in EVERY prompt with: `"Maintain exact appearance from @Image1"`
- 3. For multiple angles: prepare front + side + 3/4 view reference pack
+ ### Core Principles
- ## Visual Translation Cheat Sheet
+ 1. **Visual > Narrative** — Don't write "he's nervous", write "pupils constrict, fingers tremble"
+ 2. **200-500 characters per prompt** — the sweet spot for best results
+ 3. **Action takes 50% of word count** — actions/events are the main body; scene and character are supporting
- | Don't write | Write instead |
+ ### Single Prompt Template
+
+ ```
+ [Style]: [Film style], [lighting], [quality]
+ [Character lock]: Maintain exact facial features, hairstyle and build from @Image1. [Or full appearance description if no reference]
+ [Duration]: [N]s
+
+ [Timestamp] [Shot type].
+ [Scene environment, 1-2 sentences].
+ [Character actions, 2-4 sentences with physical details].
+ [Lighting/atmosphere change, 1 sentence].
+ ```
+
+ ### Every Prompt Must Include
+
+ | Required Element | Description | Word Share |
+ |-----------------|-------------|-----------|
+ | ✅ Character lock | "Maintain exact appearance from @Image N" or full description | Must have |
+ | ✅ Action/events | What happens, with physical details | ~50% |
+ | ✅ Scene/environment | Where, what lighting | ~20% |
+ | ✅ Camera direction | Close-up / wide / tracking / handheld | ~13% |
+ | Optional: dialogue | Lip-sync cues, mainly for dramas | As needed |
+ | Optional: sound | Sound effect descriptions | As needed |
+
+ ### Visual Translation — Turn Abstract Into Physical
+
+ | Don't Write | Write Instead |
|-------------|---------------|
- | He's nervous | Pupils constrict, bloodshot eyes |
- | Very powerful | Rocks crack underfoot, debris levitates |
+ | He's nervous | Pupils constrict sharply, bloodshot eyes |
+ | Very powerful | Rocks crack underfoot, debris levitates defying gravity |
| She's sad | Tears pool at the lashes, eyelids tremble |
- | Fast movement | Motion blur streaks, afterimage trails |
- | Beautiful scenery | Golden hour light cuts through mist, long shadows on wet stone |
+ | Very fast | Motion blur streaks, air torn into white trails |
+ | Dangerous | Cracks spider across the ground, deep rumbling in the distance |
+ | Very quiet | Only wind rustling through grass, dust motes suspended in a shaft of light |
+ | Time passing | Shadows crawl from left wall to right, light shifts from warm gold to cold blue |
- ## Prompt Categories & Templates
+ ---
- ### Cinematic Film (most common, 27%)
- ```
- [Style]: Hollywood cinematic, [genre], [lighting], [resolution]
- [Duration]: 15s
- [00:00-00:05] [Camera type]. [Scene]. [Character action]. [Physical detail].
- [00:05-00:10] [Camera change]. [Escalation]. [Peak moment].
- [00:10-00:15] [Resolution]. [Environmental aftermath]. [Emotional beat].
- ```
+ ## Step 4: Shot Continuity (Long Videos Only)
- ### Fantasy/Sci-Fi (24%)
+ ### Adjacent shots must connect seamlessly
+
+ **Rule: Shot N+1's opening must continue from Shot N's ending state.**
+
+ Example:
```
- [Style]: [Subgenre] aesthetic, cinematic particle CG, fluid light effects
- [Scene]: [Supernatural environment description]
- [Action]: [Transformation/power sequence with physical details]
- [VFX]: [Specific particle, energy, or material effects]
+ Shot 3 ending: ...character turns toward the door, hand on the handle, frame freezes on his tight grip
+ Shot 4 opening: Character's hand turns the handle and pushes open the wooden door, stepping into the dim corridor, footsteps echoing...
```
- ### Short Drama (8%)
+ ### Continuity Methods (by priority)
+
+ 1. **Video extension (best)** — Use platform's "extend video" feature to continue from previous output
+ 2. **End-frame anchor (recommended)** — Screenshot last frame of previous shot, use as @Image in next prompt: "Use @Image N as the opening frame"
+ 3. **Text bridge (fallback)** — Describe the previous shot's ending state at the start of the new prompt
+
+ ### Transition Vocabulary
+
+ | Type | Technique |
+ |------|-----------|
+ | Same scene continuation | "Continuing without a cut, the camera follows..." |
+ | Time jump | "Fade out and in. The sky has shifted from daylight to dusk..." |
+ | Location change | "Camera rapidly pans through the wall to reveal..." |
+ | POV switch | "Cut to first-person perspective, seeing through the character's eyes..." |
+ | Flashback | "The image suddenly shifts to a warm, desaturated tone, back to..." |
+
+ ---
+
+ ## Step 5: Output Format
+
+ Final output must be **ready to copy-paste into the Seedance/JiMeng platform**:
+
```
- [Style]: [Drama subgenre], [screen orientation], [filter]
- [Characters]: [Brief role descriptions]
- [Shot 1]: [Setup — establish situation]
- [Dialogue cue]: "[Character line]"
- [Shot 2]: [Twist/reversal]
- [Shot 3]: [Reveal/payoff]
+ ═══════════════════════════════════
+ 📋 Character Sheet
+ ═══════════════════════════════════
+
+ [CHARACTER A] [Name]
+ Appearance: [detailed description]
+ Clothing: [detailed description]
+ Reference: @Image 1 (if available)
+
+ [CHARACTER B] [Name]
+ ...
+
+ ═══════════════════════════════════
+ 🎬 Shot 1/8 — [Shot Title]
+ ⏱ Duration: 15s | 🎭 Mood: 🟢 Calm
+ ═══════════════════════════════════
+
+ [Full prompt text, ready to paste into Seedance]
+
+ 📎 Upload needed: @Image 1 (Character A front photo)
+ 🔗 Continuity: Opening shot, no previous connection needed
+
+ ═══════════════════════════════════
+ 🎬 Shot 2/8 — [Shot Title]
+ ⏱ Duration: 15s | 🎭 Mood: 🟢 Setup
+ ═══════════════════════════════════
+
+ [Full prompt text]
+
+ 📎 Upload needed: @Image 1 (Character A), @Image 2 (last frame from Shot 1)
+ 🔗 Continuity: Use @Image 2 as opening frame, continues from Shot 1
+
+ ... and so on ...
+
+ ═══════════════════════════════════
+ 📝 Assembly Guide
+ ═══════════════════════════════════
+
+ Generate in order: Shot 1→2→3... sequentially
+ Use "video extension" feature to chain adjacent shots
+ Final assembly in CapCut/editing software
+ Add background music for rhythmic unity
```
+ ---
+
## Technical Constraints
- - **Duration**: 4-15 seconds (sweet spot: 10-15s)
- - **Max files**: 12 total (images + videos + audio)
- - **Image input**: up to 9 images, max 30MB each
- - **Video input**: up to 3 clips, total ≤15s, max 50MB
- - **Audio input**: up to 3 MP3 files, total ≤15s
- - **Resolution**: up to 1080p
- - **Realistic faces**: Platform may restrict real human face uploads
+ - Single generation max **15 seconds**
+ - File limit **12 total** (images + videos + audio)
+ - Images max **9**, videos max **3 clips**
+ - Resolution max **1080p**
+ - **Real human faces may be restricted** by platform
+ - Prompts over **600 characters** may reduce quality
## Common Pitfalls
- 1. **Overloaded prompts** — Over 600 chars and the AI gets confused about priorities
- 2. **Contradicting instructions** — "fast action scene with slow contemplative camera" conflicts
- 3. **Vague references** — Always specify WHAT aspect of each @reference to use
- 4. **Stacking adjectives** — "stunning, breathtaking, magnificent" wastes tokens. Use one specific physical detail instead
-
- ## Additional Resources
-
- - For 102 real prompt examples, see [ALL_PROMPTS.md](../ALL_PROMPTS.md)
- - For category breakdown, see [CATEGORIES.md](../CATEGORIES.md)
- - For structural analysis, see [ANALYSIS.md](../ANALYSIS.md)
+ 1. **Inconsistent character description** — Every shot must carry the same character lock phrase, word for word
+ 2. **Jarring jumps between shots** — Adjacent shots need a "bridge", don't teleport without explanation
+ 3. **Adjective stacking** — "stunning, breathtaking, magnificent" wastes tokens. Use one specific physical detail instead
+ 4. **Ignoring emotional arc** — 8 shots of pure climax = no climax. Must have rise and fall
+ 5. **Information overload per shot** — One 15s shot = one thing happening. Don't cram 3-4 events