mcpField
F
fountain-syntax

fountain-syntax

github.com/bybren-llcクリエイティブ・メディア7053 回インストール12 週間前に更新
リポジトリ

fountain-syntax について

Fountain形式の脚本を扱う執筆者向けのリファレンススキルです。執筆、編集、形式の説明に役立つ構文と検証項目をまとめています。

主な機能

  1. 01タイトルページとシーン見出し
  2. 02人物名、台詞、ト書きの構文
  3. 03書式、注釈、保管コンテンツ
  4. 04脚本形式の検証チェックリスト

活用シーン

  1. 01.fountainファイルの執筆や編集
  2. 02脚本形式の確認
  3. 03形式間の変換
  4. 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

検証ルール

必須要素
  • タイトルページ(完成した脚本の場合)
  • 場所と時間帯を含むシーン見出し
  • 適切なキャラクター/セリフ構造
よくあるエラー
  1. キャラクター名の前に空行がない
  2. シーン見出しに時間帯がない
  3. ト書きが独立した行に記述されていない
  4. 特殊文字がエスケープされておらず、誤った書式が適用される
構文検証チェックリスト
  • タイトルページに必須項目がある
  • シーン見出しが INT/EXT で始まっている
  • キャラクター名がすべて大文字になっている
  • ト書きが(丸括弧)で囲まれている
  • デュアルダイアログで ^ が正しく使われている
  • 注釈に [[二重角括弧]] が使われている
  • ボーンヤードで /* */ が正しく使われている

コメント