vphone600 Kernel Symbol Analysis
Lakr233/vphone-cli
Looks up symbols and addresses in vphone600 release and research kernel datasets, and cross-references XNU source, with findings that separate fact from inference.
Episode and season structure for TV series (剧集单集与季的结构) — teasers and cold opens, broadcast four/five/six-act grids with page anchors, three tests for finding the invisible acts in streaming scripts…
$ npx skills add jtydhr88/screenwriting-skills --skill sw-series-structure -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jtydhr88/screenwriting-skills sw-series-structure --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/screenwriting/skills/sw-series-structure .claude/skills/sw-series-structure && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "sw-series-structure" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-series-structure into .claude/skills/sw-series-structure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-series-structure", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-series-structureType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jtydhr88/screenwriting-skills --skill sw-series-structure -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jtydhr88/screenwriting-skills sw-series-structure --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/screenwriting/skills/sw-series-structure .agents/skills/sw-series-structure && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "sw-series-structure" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-series-structure into .agents/skills/sw-series-structure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-series-structure", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jtydhr88/screenwriting-skills --skill sw-series-structure -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jtydhr88/screenwriting-skills sw-series-structure --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/screenwriting/skills/sw-series-structure .cursor/skills/sw-series-structure && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "sw-series-structure" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-series-structure into .cursor/skills/sw-series-structure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-series-structure", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jtydhr88/screenwriting-skills.git --path plugins/screenwriting/skills/sw-series-structure--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jtydhr88/screenwriting-skills --skill sw-series-structure -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jtydhr88/screenwriting-skills sw-series-structure --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/screenwriting/skills/sw-series-structure .gemini/skills/sw-series-structure && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "sw-series-structure" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-series-structure into .gemini/skills/sw-series-structure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-series-structure", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jtydhr88/screenwriting-skills sw-series-structureInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jtydhr88/screenwriting-skills --skill sw-series-structure -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/screenwriting/skills/sw-series-structure .github/skills/sw-series-structure && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "sw-series-structure" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-series-structure into .github/skills/sw-series-structure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-series-structure", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jtydhr88/screenwriting-skills --skill sw-series-structure -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jtydhr88/screenwriting-skills sw-series-structure --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/screenwriting/skills/sw-series-structure .opencode/skills/sw-series-structure && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "sw-series-structure" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-series-structure into .opencode/skills/sw-series-structure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-series-structure", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
sw-series-structureEpisode and season structure for TV series (剧集单集与季的结构) — teasers and cold opens, broadcast four/five/six-act grids with page anchors, three tests for finding the invisible acts in streaming scripts…
Sw Series Structure is an agent skill from jtydhr88/screenwriting-skills. Episode and season structure for TV series (剧集单集与季的结构) — teasers and cold opens, broadcast four/five/six-act grids with page anchors, three tests for finding the invisible acts in streaming scripts, act-out and cliffhanger taxonomies, Oberg's four information tools, A/B/C/runner weaving and scene-count ratios, the Calvisi pilot beat sheet, five-part scene structure, and season shape (tentpoles, bottle and container episodes, two-parters, finales). Merged from Calvisi, Douglas, Oberg, Landau, Goldberg & Rabkin…
Its SKILL.md is about 5.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `reference.md`).
It sits in Security, covering Reverse engineering and malware. The repository describes itself as: Professional agent skills for screenwriting, television writing and dramaturgy. The licence is MIT.
8 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 51115f1. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Sw Series Structure loads about 5.9k tokens when it runs. Until then it costs about 250 tokens; SKILL.md has 2,159 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from jtydhr88/screenwriting-skills at commit 51115f1, republished under its MIT licence (© jtydhr88). 2,159 words, ~5,884 tokens.
.claude/skills/sw-series-structure/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.输出语言=提问语言;术语一律锚回原词,见 sw-workflow/terms.md,不自创译名。
分工:Calvisi 给 pilot 的逐节拍页码区间,Douglas 给四幕格子与场数,Oberg 给"格式 vs 结构"的地基与信息管理四工具,Landau 给幕数抽样与 cliffhanger 类型学,Goldberg & Rabkin 给经典广播四幕的功能表,Miller 给 landmark 与场结构五件套,Rabkin 给流媒体时代的提速规则,Blum 给各节目类型的幕数页数表,五部剧本集(West Wing / Succession / Sopranos / Downton / Fleabag)给可验证的实测数字。
表格、完整节拍表与逐集数据见同目录 reference.md。
本 pack 用的英文术语、严敏中译本的官方译名与一句话定义的四列对照表见 reference.md 第十二节(含 log line="计程绳"、staff writer="试用编剧"两处怪译,以及"晚进早出"与 enter late, leave early 同名反义的警告)。
不在本 skill 里:series engine / franchise / bible / pilot 类型与卖法 → sw-series-engine-bible;半小时喜剧的笑点与格式 → sw-sitcom-comedy;编剧室流程与文档链 → sw-writers-room;国产剧集数体量与分集体系 → sw-chinese-series-practice;逐集结构表全文 → sw-series-case-studies / succession-series-writing。媒介无关的工艺不重写:场景价值转折见 sw-scene-craft,对白见 sw-dialogue,三幕范式与情节点见 sw-story-structure。
本节 38 KB,逐节读完通常是浪费。按手上的任务只读对应几节:
| 任务 | 读 | 跳过 |
|---|---|---|
| 破一集的结构 / 排幕 | 二(容器与幕)、三(出幕与信息管理)、四(A/B/C 编织) | 五、七、八 |
| 写或改 pilot | 五(pilot 节拍表)、二 | 七(季形)、六 |
| 诊断一份已有的大纲或剧本 | 九(诊断清单),再按失败项回查对应章节 | 其余全部 |
| 排一整季 | 七(季形)、四 | 五、六 |
| 写半小时喜剧 | 仅三、六的媒介无关部分 → 转 sw-sitcom-comedy | 二、五的页码(一小时专用) |
| 写国产 45 分钟剧 | 三、四、六 → 时段与场面数转 sw-chinese-series-practice | 二、五的页码 |
reference.md 是查表用的,只在 SKILL.md 明确指向某一节时打开。
Act One 介绍角色、冲突、赌注 → Act Two 幕尾必须把故事推向"startlingly new and unexpected direction"(Law & Order:警察逮捕了一个意想不到的人)→ Act Three 幕尾主角以为控住了却发现错了,"They are all going to die. There is no hope." → Act Four 想出办法、达成目标。
时效 flag(2003):该书称"一小时剧一律四幕",已过时——2006 年起广播网普遍五幕、ABC 新剧一律六幕(Douglas 中译 p0091),流媒体取消幕标记。但四幕功能链至今有效:Miller 与 Landau(2021)都仍要求先按四幕 break 再切。
页码锚点(Douglas 中译 p0090–0091,含 teaser 的四幕初稿)的四个页数与"每 13 至 15 分钟一次广告"的成因见 reference.md 第二节。
⚠️ 这些页码只在 48–63 页的美式一小时集内有效,不能按比例换算到国产 45 分钟集。 两套切法的依据不同:美式按页数与广告位切幕,国产按时段与片断切(正片约 41.5 分钟,开场 3 分钟+每 15 分钟一个小扣子+集尾大关子)。写国产剧时本节只取媒介无关的部分(出幕类型学、一幕尾是"主角被推进没有退路"、Act Two break 改变故事性质、场结构五件套、赌注检验、信息管理四工具),时段与场面数改用
sw-chinese-series-practice。 半小时剧同样不适用(30 分钟本约 30 页,幕数与场数都是另一套):幕长、页码与场数见sw-sitcom-comedy第四节,不要把本节的一小时数字缩放过去。本节下面的诊断 4、5 两条只对美式一小时集有效。
Douglas 的算术、四幕 28 场/五六幕 20 场的总量、Oberg 的 A/B/C 场数配比与 Chase 的"每集约 35 拍"见 reference.md 第二节。
Douglas、Peter Blake(House)、Miller 三套改法,以及"Act Six 实际是下一集的 teaser"的六幕尾部设计见 reference.md 第二节。
sw-chinese-series-practice 5.1)占同一位置,二者择一,默认留钩子。付费有线/流媒体剧本常不标幕也不分页(Calvisi 点名 True Detective、House of Cards、Mad Men 都不标幕,但 Mad Men 在常规幕断处放 FADE OUT),然而"a pilot script is almost always going to be structured in the conventional 4-6 act template"。从 Succession 剧本逐幕实测出来的三重判据:
三重判据:① 剧情日/时间块标记——换日就是换幕;② 地点与交通工具的切换;③ 核心问题转向的那一刻。判定标准:每幕末尾必须有一次信息或权力的转移,不必有悬念钩。逐条的 Succession 实测(S3E9、S4E01、S4E05、S4E08、S4E10)见 reference.md 第四节。
配套规律(Succession S4 十集):8/10 集把全集压进一个带固定程序的容器,程序节点替代 act break——即流媒体编剧仍然在写幕,只是把幕伪装成日程。逐集容器与场景数见 reference.md 第四节。
Calvisi / Landau / Miller / Blum 的 pilot 与单集页数区间、Oberg 的各平台集长、Landau 2e 的趋势判断,以及各书年份的时效 flag 见 reference.md 第二节。
2e 七型(character in peril|ticking bomb|love is in the balance|surprise twist / aha moment|death of a character|discovery of a secret|life events)与 1e 另列三型(lack of closure|mini-cliffhangers|comedy cliffhangers)的逐条定义与实例,以及两个最可迁移的做法("用一个单词完成反转"、"不在笑点上出幕")见 reference.md 第五节。
West Wing 六集实测的八型:悬念提问/反转台词/情感揭示/无对白动作/道具定格/重复台词语义反转/被剪断的 setup/伏笔兑现的手势。配套规则:每幕出幕交给不同的线;至少一幕用无对白动作或道具出幕,不要四幕全用台词——无台词的出幕必须先教语法。八型实例、Two Cathedrals 的教法与 Downton 的四型见 reference.md 第五节。
出幕可以完全是信息事件。 Goldberg & Rabkin 附录两集(Martial Law 与 seaQuest 2032 "Depths of Deceit")共有三条通用律:**① 一幕结尾不是最大危机,而是"主角被推进没有退路的处境";② Act Two break 一定改变故事的性质而不只是提高危险;③ Act Three 结尾必须让主角的胜利变成新的失败。**两集的逐幕对照见 reference.md 第五节。
三维模型:人物是点;加 main dramatic action(conscious want)→ 线;加 main dramatic evolution(unconscious need)→ 面;加 managing information → 立体。Managing conflict 回答"Who wants or needs what and why?",managing information 回答"Who knows what and when?"
四工具(dramatic irony / surprise / mystery / suspense)的定义与用法表见 reference.md 第六节。
四条红线(① 不要让主角长期比观众知道得更多;② 做 cliffhanger 优先用"信息炸弹";③ closed mystery vs open mystery;④ "you can have some mystery over the nature of the antagonist, but not over the reality of the danger it represents.")的逐条展开见 reference.md 第六节。
Landau 2e 的缝合句:"it's not only Who Does What When, but also Who Knows What When."
Rabkin 的 24 与 Scandal 对照、"把第四幕末最酷的事挪到 teaser 末尾"的原话、L+3 收视逻辑与"流媒体可以省掉三样"见 reference.md 第五节。
四家的定义与排序(Douglas 的"三个独立的故事"与 runner/Calvisi 的"字母按戏份多少排"与 story engine 三要素/Landau 的 A=franchise、B=私人故事、runners=C/D/Oberg 的"每集至少 A+B,最多 4–5 条、只有 A、B 需要设计成三幕")见 reference.md 第七节。
Ann Donahue 的 A=调查/B=情感双轨、"warm body by the end of Act One, within the first 17 pages",以及 The Good Wife / CSI / House 三种编剧室顺序见 reference.md 第七节。
基本四幕格子、拆片三步、倒序制造(reverse-engineer)、log line 的要求与 Oberg 的三步替代法(Mapping → Sequencing → Weaving the Strands)见 reference.md 第七节。
Calvisi 的 Benchmark 页数区间、完整节拍链、AOP 与 DOW 的校验数字、四个"电视化"专属节拍、"This is form, not formula." 的边界、Miller 的六 landmark 模型与 Landau 的 pilot 结尾三策略见 reference.md 第一节。
pilot 最关键的取舍(Calvisi):决定"要介绍多少人物与多少条线"——塞太多 → too dense;聚焦太少 → 读者感觉不到一个能撑 100 集的大故事。结尾要好,但不能把所有东西都兑付掉,否则会"feel too complete or 'closed-ended'—like a feature";必须"leave us hanging to some degree and wanting more"。
premise pilot / typical-episode pilot / hybrid 的选择、pilot 的三种收法、bible 与 pitch 文档 →
sw-series-engine-bible。
五件套(Miller 第 9 章,改编自 Lance Gentile,ER / Third Watch 编剧兼急诊医生):hero's want / obstacle / escalations / decision / resolution。
剧集场级的五条附加规格(2 页的长度目标、不必描写外貌、"ANGLE" 是文学手段、同场多层调度 layering、不要 micromanage 演员)与舞台指示承担结构任务的两条(Succession 剧本集)见 reference.md 第八节。
7.1 物流层与戏剧层。 Stranger Things S1 的物流三幕 3-3-2 与戏剧三幕分钟数、serial 的季层节奏纪律、集数检查("Are you starting the story too early?"、减 1 集常能提速)见 reference.md 第九节。
7.2 Tentpole。 Landau 1e Tip 13 把 teaser / act break / tag 合称 tentpoles(帐篷柱);其功能链与 tag 的作用见 reference.md 第九节。
7.3 Bottle episode:成因是预算。 West Wing "17 People" 的幕长实测、三条规则与"把四个限制逆用成三个选择"见 reference.md 第九节。
瓶子集不等于单线。 Sopranos "Pine Barrens" 的 B/C/D 并行、平行剪辑对位与信息衰减链见 reference.md 第九节。
7.4 容器集与仪式集(Succession 的两套模板)。 压力舱集的"通讯受限"设定、仪式集的免费节拍表与"缺席的主角"见 reference.md 第九节。
7.5 two-parter。 West Wing "In the Shadow of Two Gunmen" I/II 的幕页实测与上下半分工规则见 reference.md 第九节。
7.6 季终与剧终。
7.7 六集季形(Fleabag 模板)。 逐集骨架(铺开/欲望/露底/瓶子集/伪胜利/封闭社交场合)、单集形状与两条可迁移装置见 reference.md 第九节。
7.8 多线季形(Downton S2)。 逐集幕数、线的长度分层、"留人机制"与"杀角色前先让观众猜另一个人"见 reference.md 第九节。
7.9 替代结构(Landau 2e)。 Linear / Flashback / bookend / zigzag / hopscotch / 三条时间线 / Rashomon / Time Loop / 倒着讲的完整清单、选型五问,以及多时间线作为调性调节阀(Alex Pina)与 Mazzara 的反方见 reference.md 第十节。
| 争点 | 立场 A | 立场 B | 判据 |
|---|---|---|---|
| 幕是结构还是格式 | Douglas / Calvisi / Goldberg & Rabkin:四/五/六幕是结构骨架,页码锚点可检验 | Oberg:幕是 logistical、"只是香肠的尺寸";设计用 dramatic 三幕,交付时再切 | 为有广告的平台交付、或要证明结构能力 → A;诊断"中段松垮""结构公式化"→ B(按 subgoal 切 sequence)。可叠用:A 当工作单元,B 当设计工具 |
| 页面上写不写 ACT | Landau:按 act break break story,定稿删标注(story over format) | 同书的反面:很多 showrunner 要看到标注作为结构掌握的证据;Miller:内容能上广播网就必须写 | 看内容的目标市场(Miller 判据):投流媒体剧组可删,投广播网/基础有线必留 |
| midpoint 有没有意义 | Calvisi:Midpoint 是二幕出幕,必须扭转 A 线并带 ticking clock | Oberg:"the midpoint can be safely ignored if you find it confusing";替代品是 mid-act climax | A 线目标能覆盖整个 Act 2 → midpoint;目标中途更换(heist 片、Occupied pilot)→ mid-act climax |
| 中点是假胜利还是必须成功 | Snyder 派/Calvisi:胜利的假象或失败的假象二选一 | Miller:必须是 hero succeeds—almost——"It's not 'the hero fails'!" | 写 tragedy/反英雄集时用 Miller 自己的变体:squeeze 翻正、climax 翻负 |
| "最坏情况"的位置 | Douglas 四分之三处;Calvisi 的 DOW + All is Lost 在 4/5 处 | Oberg:"a series will be successful despite these formulaic crutches, not because of them." | 第一次写剧集 → 用锚点自检;已有扎实的 sequence 设计 → 不必摆 |
| A/B/C 线 vs 其他破故事法 | Douglas / Calvisi / Landau:A/B/C(/D)+runner,字母按戏份排序,act break 落 A 或 B | Mazzara:拒绝 A/B/C,改问"What is this episode about?";Wendy West:不按幕 break,按角色 break 再 weave | 群像剧且每集想是"一个完整故事"→ Mazzara;单主角连续剧且反转集中在主角线 → West;procedural 与广播剧 → A/B/C。代价由 Mazzara 自己点出:次要人物可能永远是次要人物 |
| 每幕必须 cliffhanger 吗 | Calvisi:每幕(理想每场)都要让人想翻页;Kelley(Revenge,六幕):"five or six cliffhangers an episode" | Landau 2e:"forcing a cliffhanger at the end of each act break is deadly";Sorkin 实测:一、二幕出幕都很轻,四幕不是 cliffhanger 而是"复位" | 六幕广播剧(五个广告位要填)→ Kelley 的配额;无广告或强作者剧 → Landau/Sorkin。判准不变:必须长自人物的 jeopardy/risk/fear |
| 主题统一多线 vs 主题是涌现物 | Landau(Tip 14 / ch11):主题是把分歧故事线黏在一起的胶水(ER "Stuck on You" 四条线全是"被彼此粘住") | Johannessen(Homeland/Dexter/24):24 的房间口号"We don't do themes.";"If you want something that looks and feels real, throw out the writerly devices";替代品是 operational question。Mazzara 同侧:先专注故事,退一步才看见主题 | 强写实/惊悚优先 → B(改用"本集的操作性问题");群像多线、要把几条无关的线缝起来 → A。注意 Johannessen 自己承认 Dexter S5 的 "Atonement" 是涌现的;Landau 也列出不用统一主题的剧(Breaking Bad;Parenthood 与 FNL"不对称地排列") |
| 要不要 outline | Landau 1e:"No outline, no paycheck.";Calvisi:"the Story Map is the ultimate outline template.";Miller:先 grid 再 outline 再写 | Mazzara:"I don't use outlines… None of their notes are applicable to script."——替代是两三页 story document + 每拍两三个词的 beat sheet("Rick kills Shane.");Sorkin:"When I finish one script I have no idea what's going to happen in the next." | 在别人的剧组写集/要拿开发稿费 → 必须 outline(合同节点);自己是 showrunner 且能边写边守结构 → Mazzara/Sorkin 可行。Mazzara 自己划了边界:"All script problems… come down to structure problems." 详见 sw-writers-room |
| Teaser 是不是必需 | Calvisi / Douglas / Goldberg & Rabkin:teaser 是抓人的第一道关 | Oberg:只有服务戏剧目的才要,否则"just pointless";Landau:很多剧直接从第一幕开始 | 有广告、观众拿着遥控器 → 必有 teaser;强连续剧/刷剧平台 → 可用"短第一幕+晚打片名"替代(Scandal、Modern Family) |
sw-sitcom-comedy 第四节;国产 45 分钟集 25–35 个场面见 sw-chinese-series-practice。三个数字差二到三倍,按"拍法+时长"选,不要缩放。)sw-chinese-series-practice 的集尾悬念规则办。)倒数第二幕结束前,观众清楚知道还有哪几笔账没结吗?结尾有东西可"发现"、同时没有把所有东西都兑付掉吗?sw-series-engine-bible。)sw-writers-room。SMASH CUT TO: MAIN TITLES,每幕末 FADE OUT. + END OF ACT N(West Wing 六集 100% 一致);pilot 剧本不带场号(Miller:"Pilot scripts do NOT have scene numbers.")。© jtydhr88, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in plugins/screenwriting/skills/sw-series-structure of jtydhr88/screenwriting-skills.
Open the folder on GitHubat commit 51115f1
Sw Series Structure next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Sw Series Structure this skilljtydhr88/screenwriting-skills | 1.6k | — | ~5.9k | Automated safety check: Pass | MIT | |
| vphone600 Kernel Symbol AnalysisLakr233/vphone-cli | 15k | — | ~530 | Automated safety check: Pass | MIT | |
| Webhome Extension Builderwebhtv/webhtv | 1.7k | — | ~2.8k | Automated safety check: Pass | GPL-3.0 | |
| Create Sigma RuleTracecatHQ/tracecat | 3.8k | — | ~16k | Automated safety check: Pass | MIT | |
| Website Rebuildboyang-hu/website-rebuild-skill | 1.4k | — | ~6.1k | Automated safety check: Pass | MIT | |
| Client Request Signature Reversalawarexone/Agentic-Bug-Hunter | 5.3k | — | ~4.7k | Automated safety check: Pass | MIT |
Lakr233/vphone-cli
Looks up symbols and addresses in vphone600 release and research kernel datasets, and cross-references XNU source, with findings that separate fact from inference.
webhtv/webhtv
Build, review, debug, reverse-engineer, and package WebHome injected extension scripts for FongMi/WebHome App WebView pages.
TracecatHQ/tracecat
Turns a threat report, a malware analysis, vendor tool documentation, or a raw log sample into draft Sigma detection rules, validated against sigma-cli where a shell exists and labelled "not…
boyang-hu/website-rebuild-skill
1:1 rebuild of award-winning creative websites (WebGL / scroll-animation / portfolio sites).
awarexone/Agentic-Bug-Hunter
Recovers a client-side request signature or anti-bot token just far enough to replay blocked requests in bug bounty testing, starting from a captured packet.
morluto/rea
Design or change REA investigation tools, CLI/MCP contracts, provider capabilities, and Evidence semantics.
jtydhr88/screenwriting-skills
Writing screenplays in the style of Ozu Yasujiro and Noda Kogo (小津安二郎・野田高梧) — distilled from six complete screenplays (晚春 Late Spring, 麦秋 Early Summer, 东京物语 Tokyo Story, 浮草 Floating Weeds, 秋日和 Late…
jtydhr88/screenwriting-skills
Story structure for screenplays and stage plays (故事结构) — merged from Syd Field's paradigm and plot points, Blake Snyder's Save the Cat beat sheet and board, Robert McKee's Story…
jtydhr88/screenwriting-skills
Writing plays and screenplays in the Chekhovian mode (契诃夫戏剧法) — distilled from the complete plays (没有父亲的人/普拉东诺夫, 伊凡诺夫, 林妖→万尼亚舅舅, 海鸥, 三姊妹, 樱桃园, nine one-acts) plus Chekhov's own letters…
jtydhr88/screenwriting-skills
Writing a Succession-style ensemble series (继承之战群像剧写法) — distilled from Jesse Armstrong's complete shooting scripts for all four seasons, 39 episodes (Faber 2023), with his introductions and…
jtydhr88/screenwriting-skills
Case studies of American screenwriting (美国电影剧作案例) — Mei Feng's readings of the Hollywood Western (value pairs, four oppositions), screwball comedy (strong heroine, buddy vs adversary two-hander)…
jtydhr88/screenwriting-skills
Character creation, protagonist/antagonist design and dramatic conflict for scripts (人物/对手/冲突) — merged from Lajos Egri (three-dimensional character, orchestration, unity of opposites, pivotal…
Categories
Episode and season structure for TV series (剧集单集与季的结构) — teasers and cold opens, broadcast four/five/six-act grids with page anchors, three tests for finding the invisible acts in streaming scripts…. Sw Series Structure is an agent skill from jtydhr88/screenwriting-skills. Episode and season structure for TV series (剧集单集与季的结构) — teasers and cold opens, broadcast four/five/six-act grids with page anchors, three tests for finding the invisible acts in streaming scripts, act-out and cliffhanger taxonomies, Oberg's four information tools, A/B/C/runner weaving and scene-count ratios, the Calvisi pilot beat sheet, five-part scene structure, and season shape (tentpoles, bottle and container episodes, two-parters, finales).
Sw Series Structure fits situations like: breaking an episode into acts; deciding how many acts a script needs; placing act outs and cliffhangers; designing a teaser.
Run `npx skills add jtydhr88/screenwriting-skills --skill sw-series-structure -a claude-code`. Or copy the skill folder (plugins/screenwriting/skills/sw-series-structure in jtydhr88/screenwriting-skills) into .claude/skills/sw-series-structure in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jtydhr88/screenwriting-skills --skill sw-series-structure -a codex`. Or copy the skill folder (plugins/screenwriting/skills/sw-series-structure in jtydhr88/screenwriting-skills) into .agents/skills/sw-series-structure in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jtydhr88/screenwriting-skills --skill sw-series-structure -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sw-series-structure, .gemini/skills/sw-series-structure, .github/skills/sw-series-structure and .opencode/skills/sw-series-structure in your project.
SKILL.md names no scripts, command-line tools or credentials: Sw Series Structure is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Sw Series Structure is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.9k tokens (SKILL.md is roughly 24k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Sw Series Structure: vphone600 Kernel Symbol Analysis (Lakr233/vphone-cli, 15k stars), Webhome Extension Builder (webhtv/webhtv, 1.7k stars), Create Sigma Rule (TracecatHQ/tracecat, 3.8k stars) and Website Rebuild (boyang-hu/website-rebuild-skill, 1.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jtydhr88 (a GitHub user) maintains it in jtydhr88/screenwriting-skills, which has 1,621 GitHub stars. The repository holds 25 skills in this directory. The repository was last updated on October 3, 2026.
Source: jtydhr88/screenwriting-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.