关于 fountain-syntax
面向 Fountain 剧本作者的语法参考技能,涵盖格式规则与校验要点,适用于编写、编辑和讲解 Fountain 文档。
主要功能
- 01标题页与场景标题语法
- 02角色、对白和括号说明
- 03文本格式、注释与归档内容
- 04剧本格式校验清单
适用场景
- 01编写或编辑 .fountain 文件
- 02检查剧本格式
- 03在格式间转换
- 04讲解 Fountain 语法
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bybren-llc/ story-systems-template --skill fountain-syntax安装后在 Claude Code 中输入/fountain-syntax确认已加载。
附带文件README.md
详细介绍
Fountain 语法技能
调用条件
在以下情况下应用此技能:
- 编写或编辑 .fountain 文件
- 验证剧本格式
- 在不同格式之间转换
- 教授 Fountain 语法
完整的 Fountain 语法参考
标题页
文档开头的键值对:
Title:
**Seoul Identity**
Credit: Written by
Author: Scott Graham
Draft date: December 27, 2025
Contact: [email protected]
标准键:Title、Credit、Author、Source、Draft date、Contact、Copyright、Notes
场景标题
INT. COFFEE SHOP - DAY
EXT. MOUNTAIN ROAD - NIGHT
INT./EXT. CAR (MOVING) - CONTINUOUS
必须以以下内容开头:INT、EXT、EST、INT./EXT、INT/EXT 或 I/E
在任意行前加上 .,将其强制设为场景标题:
.FLASHBACK - TWENTY YEARS EARLIER
可选场景编号:
INT. HOUSE - DAY #1#
INT. HOUSE - DAY #1A#
动作(描述)
普通段落即为动作。保留换行。
The room is dark. A FIGURE moves in the shadows.
Sarah enters, hesitant. She looks around.
在全大写行前加上 !,将其强制设为动作:
!MONTAGE - SARAH'S MORNING ROUTINE
角色名
独占一行,全部大写;前面留空行:
SARAH
I don't understand.
带附加标记:
MOM (V.O.)
When I was your age...
JOHN (O.S.)
I'm in the kitchen!
SARAH (CONT'D)
And another thing...
使用 @ 强制保留大小写混排:
@McCLANE
Yippee ki-yay.
对白
角色名或括号说明后的文本:
JOHN
This is dialogue. It can span
multiple lines without a problem.
括号说明
放在括号中,位于角色名之后或对白之中:
SARAH
(looking away)
I never said that.
(beat)
Not exactly.
双人对白(同时说话)
在第二个角色名后加上 ^:
JACK
I love you!
JILL ^
I hate you!
转场
以 TO: 结尾的大写文本,或使用 > 强制指定:
CUT TO:
DISSOLVE TO:
>FADE TO BLACK.
居中文本
用 > 和 < 括起来:
>THE END<
>TITLE CARD: "THREE YEARS LATER"<
强调(格式)
*italics*
**bold**
***bold italics***
_underline_
使用反斜杠转义:\*not italic\*
歌词
加上前缀 ~:
~Somewhere over the rainbow
~Way up high
分页符
单独一行放置三个或更多 =:
===
注释(作者评论)
使用双方括号,不会出现在输出中:
[[This is a note to myself about the scene.]]
废弃内容区(归档内容)
/* 和 */ 之间的内容会被忽略:
/*
CUT SCENE - keeping for reference
INT. DINER - NIGHT
...
*/
章节(结构性内容,隐藏)
使用井号表示大纲层级:
# Act One
## Sequence 1
### Scene Group
梗概(场景摘要,隐藏)
加上前缀 =:
= Sarah discovers the truth about her father.
INT. SARAH'S APARTMENT - NIGHT
验证规则
必需元素
- 标题页(完整剧本必需)
- 带有地点和时间的场景标题
- 正确的角色/对白结构
常见错误
- 角色名前缺少空行
- 场景标题缺少一天中的时间
- 括号说明未单独成行
- 特殊字符未转义,导致格式错误
语法验证清单
- 标题页包含必需字段
- 场景标题以 INT/EXT 开头
- 角色名全部大写
- 括号说明使用 (圆括号)
- 双人对白正确使用 ^
- 注释使用 [[双方括号]]
- 废弃内容区正确使用 /* */
评论
支持 Markdown