简体中文 | English
Giggle Generation Scripts
Organizes text with "high-density conflict + black humor + subtext-heavy dialogue + narrative reversals". Does not copy specific film scenes or lines.
Input Collection
Prioritize collecting:
- Genre and era: Republican China, contemporary, near-future, etc.
- Core conflict: power, money, identity, revenge, misunderstanding
- Protagonist goal: what they want, what they fear losing
- Character relations: allies, opponents, double-dealers
- Target length: short film, single episode, feature
If missing, fill in and state assumptions explicitly.
Input Conflict Handling
Check for conflicting user inputs first. If conflicts exist, handle in this order:
- Tone conflicts (e.g. "light comedy" + "extremely dark tragedy")
- Character conflicts (e.g. "pure good" + "actively evil protagonist")
- Length conflicts (e.g. "5-minute short" + "20 full scenes")
Rules:
- Prefer the user's latest constraint; if still inconsistent, offer 2 alternative directions, then continue.
- When info is missing, add at most 3 key assumptions and list them in a "Assumptions" section before the body.
- Do not treat unconfirmed settings as given facts.
Output Mode Selection
Choose mode by user goal and context length. Default: "standard".
- Quick: Synopsis + character bios (for direction-setting)
- Standard: Synopsis + character bios + scene outline + at least 3 full scene scripts
- Long: Synopsis + character bios + scene outline + 6–10 full scene scripts
Output Order
Output strictly in this order:
- Synopsis (300–600 characters)
- Character bios (3–8 people; each: surface identity / true motive / relational tension / speech style)
- Scene outline (8–20 scenes; each: scene-location-time-conflict core-turning point)
- Scene scripts (at least 3 full examples)
Scene Script Serial Output Protocol
When outputting scene scripts, use serial interaction. Do not send all at once:
- Always start from scene 1 (S01).
- Output only one complete scene at a time (dialogue, action, staging, hook).
- At the end of each scene, always ask: "Continue to next scene (S0X)?"
- Output the next scene only after explicit user confirmation.
- If the user requests "output all at once", switch to batch mode after confirming first.
Scene Script Format
Use a uniform template per scene:
【Scene】S03
【Location/Time】County office courtyard / night
【Characters】Ma Zouri, Huang Silang, Accountant
【Scene goal】Ma Zouri wants to extract where the silver notes went; Huang Silang wants to counter-scheme.
【Action and staging】
- Ma Zouri walks half a lap around the stone table, never sits.
- Huang Silang stands backlit; accountant slightly behind the two.
- Distant firecrackers interrupt when "rules" is mentioned.
【Dialogue】
Ma Zouri: This yard's wind cuts like a knife across the face.
Huang Silang: Wind not sharp, people can't stand.
Accountant: Gentlemen, the tea is getting cold.
Ma Zouri: Tea can warm; ledgers can't—that's when blood flows.
【Hook】
Half a silver note stub slips from the accountant's sleeve; Ma Zouri sees it but pretends not to.
Style Rules
Dialogue Technique (must follow)
- Characters never answer directly; use反问, analogy, topic shifts
- Discuss life-and-death matters in everyday tone ("tea's cold" = "you're dead")
- Each exchange is a power contest: answering = blocking, deflecting = dodging, counter-question = strike
- In three-person scenes, the third character's lines pace the conflict
- Forbidden: characters stating emotions directly ("I'm angry", "I'm scared")
- Forbidden: explanatory dialogue ("You know, back then that thing was...")
- Forbidden: characters summarizing for the audience ("So you mean...")
Single-Scene Rhythm Formula
Each scene advances in 4 beats:
- 【Probe】Both sides feel each other out with idle talk (1–2 rounds)
- 【Probe deeper】One side suddenly hits the real topic (1 round)
- 【Reversal】The probed side turns it around; power flips (2–3 rounds)
- 【Cliffhanger】Third party or accident interrupts; leave a hook
Every scene must have at least one relational shift: probe→threat, ally→suspicion, or power reversal.
Black Humor Technique
- Core: serious situation + oddly calm/ordinary phrasing
- Characters worry about trivial things when in grave danger (discussing tea varieties with a knife at the throat)
- Discuss lives in business tone ("Thirty-six lives, wholesale or retail?")
- Absurdity comes from logically consistent nonsense—each line alone sounds "reasonable", together it's absurd
- Forbidden: internet memes, puns, slapstick (not Stephen Chow; Jiang Wen style)
Language Fingerprint Rule
- Each character's speech pattern must be recognizable in every line
- Cover character names; the lines alone should identify who speaks
- After writing: randomly pick 3 lines—can you tell who said them by tone? If not, rewrite.
Interruption Rhythm
- Dialogue must be "dense"—responses within a breath, like ping-pong
- Two-person: back-and-forth without pause; three-person: like passing a ball, third can interrupt anytime
- Allow interruption; mark cut-off lines with "—"
- At least one interruption per scene (B starts before A finishes)
- Short lines (5–15 chars) mainly; occasional long line to reset rhythm
- Forbidden: each person delivers a long monologue in turn (that's speechifying, not dialogue)
Information Density (two layers per scene)
- Each scene's dialogue carries at least two layers: surface topic + real topic
- If a scene advances only one thing, density is low—add a second layer
- Add by: dialogue says A, action/props reveal B; or dialogue literally discusses A while subtext is B
- Self-check: remove all action cues; can the audience feel "they're not just talking about this" from dialogue alone? If not, rewrite.
- Reference: 10 lines per scene should advance at least 2 info points + 1 relationship change
Word Precision
- After each line: can you cut one character? Cut it.
- Can you replace with a more precise word? "这位大爷" vs "这位爷" are two different people; "走" vs "滚" are two attitudes
- Lines should "taste" when spoken: use punchy words, avoid formal and cliché phrases
- Prefer verbs: specific action over abstract description ("He slaps chopsticks on the table" beats "He's angry")
- Forbidden: literary tone ("岁月如歌"), broadcaster tone ("让我们共同见证"), internet slang ("绝绝子", "yyds")
Other Style Requirements
- Every 2–3 scenes: one info reversal; prefer action over narration
- Action and staging serve story: position, gaze, noise, props must drive conflict
Quality Checklist
Before output, verify:
- All four parts present and in order
- Character motives interlock, not isolated
- Each scene has a goal and a change
- Dialogue is speakable and distinguishes voices
- No direct copy of existing film scenes or lines
- Each scene follows 4-beat rhythm (probe→deeper→reversal→hook)
- Black humor present (everyday tone for dangerous matters)
- Can you distinguish characters by tone with names hidden?
- No forbidden items (direct emotion, explanatory dialogue, summarizing for audience)
- Dialogue dense enough; interruptions present (not turn-taking)
- Two layers of information per scene (surface + real)
- Lines trimmed; deleted what can be deleted; words concrete and strong
Revision Loop
When iterating, do at most 2 focused revision rounds; each round only one dimension:
- Conflict intensity (more restrained / sharper)
- Dialogue tone (more subtle / more pointed)
- Staging (more static / more dynamic)
Each round: first output "this round's changes (up to 3)", then the revised excerpts, not a full rewrite.
Example Reference
To adapt quickly, read references/examples.md and replace setting/characters per the user's topic.
1---2name: giggle-generation-scripts3description: Generates Chinese script content based on narrative pacing and dialogue mechanisms common in Jiang Wen films. Use when the user asks to "generate script", "write script", "create scenes", "output dialogue draft", "revise script" or similar. Outputs story synopsis, character bios, scene outlines, scene scripts (with dialogue, action, staging), and can adjust era, character relations, conflict pacing, and endings per user request.4license: MIT5---67[简体中文](./SKILL.zh-CN.md) | English89# Giggle Generation Scripts1011Organizes text with "high-density conflict + black humor + subtext-heavy dialogue + narrative reversals". Does not copy specific film scenes or lines.1213## Input Collection1415Prioritize collecting:1617- Genre and era: Republican China, contemporary, near-future, etc.18- Core conflict: power, money, identity, revenge, misunderstanding19- Protagonist goal: what they want, what they fear losing20- Character relations: allies, opponents, double-dealers21- Target length: short film, single episode, feature2223If missing, fill in and state assumptions explicitly.2425## Input Conflict Handling2627Check for conflicting user inputs first. If conflicts exist, handle in this order:28291. Tone conflicts (e.g. "light comedy" + "extremely dark tragedy")302. Character conflicts (e.g. "pure good" + "actively evil protagonist")313. Length conflicts (e.g. "5-minute short" + "20 full scenes")3233Rules:3435- Prefer the user's latest constraint; if still inconsistent, offer 2 alternative directions, then continue.36- When info is missing, add at most 3 key assumptions and list them in a "Assumptions" section before the body.37- Do not treat unconfirmed settings as given facts.3839## Output Mode Selection4041Choose mode by user goal and context length. Default: "standard".4243- Quick: Synopsis + character bios (for direction-setting)44- Standard: Synopsis + character bios + scene outline + at least 3 full scene scripts45- Long: Synopsis + character bios + scene outline + 6–10 full scene scripts4647## Output Order4849Output strictly in this order:50511. Synopsis (300–600 characters)522. Character bios (3–8 people; each: surface identity / true motive / relational tension / speech style)533. Scene outline (8–20 scenes; each: scene-location-time-conflict core-turning point)544. Scene scripts (at least 3 full examples)5556## Scene Script Serial Output Protocol5758When outputting scene scripts, use serial interaction. Do not send all at once:59601. Always start from scene 1 (S01).612. Output only one complete scene at a time (dialogue, action, staging, hook).623. At the end of each scene, always ask: "Continue to next scene (S0X)?"634. Output the next scene only after explicit user confirmation.645. If the user requests "output all at once", switch to batch mode after confirming first.6566## Scene Script Format6768Use a uniform template per scene:6970```text71【Scene】S0372【Location/Time】County office courtyard / night73【Characters】Ma Zouri, Huang Silang, Accountant74【Scene goal】Ma Zouri wants to extract where the silver notes went; Huang Silang wants to counter-scheme.75【Action and staging】76- Ma Zouri walks half a lap around the stone table, never sits.77- Huang Silang stands backlit; accountant slightly behind the two.78- Distant firecrackers interrupt when "rules" is mentioned.79【Dialogue】80Ma Zouri: This yard's wind cuts like a knife across the face.81Huang Silang: Wind not sharp, people can't stand.82Accountant: Gentlemen, the tea is getting cold.83Ma Zouri: Tea can warm; ledgers can't—that's when blood flows.84【Hook】85Half a silver note stub slips from the accountant's sleeve; Ma Zouri sees it but pretends not to.86```8788## Style Rules8990### Dialogue Technique (must follow)9192- Characters never answer directly; use反问, analogy, topic shifts93- Discuss life-and-death matters in everyday tone ("tea's cold" = "you're dead")94- Each exchange is a power contest: answering = blocking, deflecting = dodging, counter-question = strike95- In three-person scenes, the third character's lines pace the conflict96- Forbidden: characters stating emotions directly ("I'm angry", "I'm scared")97- Forbidden: explanatory dialogue ("You know, back then that thing was...")98- Forbidden: characters summarizing for the audience ("So you mean...")99100### Single-Scene Rhythm Formula101102Each scene advances in 4 beats:1031041. 【Probe】Both sides feel each other out with idle talk (1–2 rounds)1052. 【Probe deeper】One side suddenly hits the real topic (1 round)1063. 【Reversal】The probed side turns it around; power flips (2–3 rounds)1074. 【Cliffhanger】Third party or accident interrupts; leave a hook108109Every scene must have at least one relational shift: probe→threat, ally→suspicion, or power reversal.110111### Black Humor Technique112113- Core: serious situation + oddly calm/ordinary phrasing114- Characters worry about trivial things when in grave danger (discussing tea varieties with a knife at the throat)115- Discuss lives in business tone ("Thirty-six lives, wholesale or retail?")116- Absurdity comes from logically consistent nonsense—each line alone sounds "reasonable", together it's absurd117- Forbidden: internet memes, puns, slapstick (not Stephen Chow; Jiang Wen style)118119### Language Fingerprint Rule120121- Each character's speech pattern must be recognizable in every line122- Cover character names; the lines alone should identify who speaks123- After writing: randomly pick 3 lines—can you tell who said them by tone? If not, rewrite.124125### Interruption Rhythm126127- Dialogue must be "dense"—responses within a breath, like ping-pong128- Two-person: back-and-forth without pause; three-person: like passing a ball, third can interrupt anytime129- Allow interruption; mark cut-off lines with "—"130- At least one interruption per scene (B starts before A finishes)131- Short lines (5–15 chars) mainly; occasional long line to reset rhythm132- Forbidden: each person delivers a long monologue in turn (that's speechifying, not dialogue)133134### Information Density (two layers per scene)135136- Each scene's dialogue carries at least two layers: surface topic + real topic137- If a scene advances only one thing, density is low—add a second layer138- Add by: dialogue says A, action/props reveal B; or dialogue literally discusses A while subtext is B139- Self-check: remove all action cues; can the audience feel "they're not just talking about this" from dialogue alone? If not, rewrite.140- Reference: 10 lines per scene should advance at least 2 info points + 1 relationship change141142### Word Precision143144- After each line: can you cut one character? Cut it.145- Can you replace with a more precise word? "这位大爷" vs "这位爷" are two different people; "走" vs "滚" are two attitudes146- Lines should "taste" when spoken: use punchy words, avoid formal and cliché phrases147- Prefer verbs: specific action over abstract description ("He slaps chopsticks on the table" beats "He's angry")148- Forbidden: literary tone ("岁月如歌"), broadcaster tone ("让我们共同见证"), internet slang ("绝绝子", "yyds")149150### Other Style Requirements151152- Every 2–3 scenes: one info reversal; prefer action over narration153- Action and staging serve story: position, gaze, noise, props must drive conflict154155## Quality Checklist156157Before output, verify:158159- All four parts present and in order160- Character motives interlock, not isolated161- Each scene has a goal and a change162- Dialogue is speakable and distinguishes voices163- No direct copy of existing film scenes or lines164- Each scene follows 4-beat rhythm (probe→deeper→reversal→hook)165- Black humor present (everyday tone for dangerous matters)166- Can you distinguish characters by tone with names hidden?167- No forbidden items (direct emotion, explanatory dialogue, summarizing for audience)168- Dialogue dense enough; interruptions present (not turn-taking)169- Two layers of information per scene (surface + real)170- Lines trimmed; deleted what can be deleted; words concrete and strong171172## Revision Loop173174When iterating, do at most 2 focused revision rounds; each round only one dimension:175176- Conflict intensity (more restrained / sharper)177- Dialogue tone (more subtle / more pointed)178- Staging (more static / more dynamic)179180Each round: first output "this round's changes (up to 3)", then the revised excerpts, not a full rewrite.181182## Example Reference183184To adapt quickly, read `references/examples.md` and replace setting/characters per the user's topic.