fountain-syntax について
Fountain形式の脚本を扱う執筆者向けのリファレンススキルです。執筆、編集、形式の説明に役立つ構文と検証項目をまとめています。
主な機能
- 01タイトルページとシーン見出し
- 02人物名、台詞、ト書きの構文
- 03書式、注釈、保管コンテンツ
- 04脚本形式の検証チェックリスト
活用シーン
- 01.fountainファイルの執筆や編集
- 02脚本形式の確認
- 03形式間の変換
- 04Fountain構文の説明
インストール
コマンドをコピーしてターミナルで実行します。
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.
デュアルダイアログ(同時進行)
2人目のキャラクター名の後に ^ を追加します:
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
改ページ
行単独で = を3つ以上記述します:
===
注釈(脚本家のコメント)
二重角括弧で囲みます。出力には表示されません:
[[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 で始まっている
- キャラクター名がすべて大文字になっている
- ト書きが(丸括弧)で囲まれている
- デュアルダイアログで ^ が正しく使われている
- 注釈に [[二重角括弧]] が使われている
- ボーンヤードで /* */ が正しく使われている