mcpField
C
continuity-tracking

continuity-tracking

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

continuity-tracking について

Continuity Trackingは、脚本内の物語要素を整理し、一貫性を確認するための脚本執筆スキルです。人物、時系列、場所、小道具、衣装の登録表に加え、チェックリストとStory Bibleの運用手順を備えています。

主な機能

  1. 01人物情報と知識状態の記録
  2. 02シーン単位の時系列管理
  3. 03場所・小道具・衣装の登録
  4. 04シーンや幕をまたぐ整合性の確認
  5. 05登録表とStory Bibleカードの連携

活用シーン

  1. 01シーン順に沿った人物の知識確認
  2. 02時系列や場所の矛盾の発見
  3. 03シーン間の小道具と衣装の追跡
  4. 04Story Bibleカードと脚本の同期

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bybren-llc/story-systems-template --skill continuity-tracking

インストール後、Claude Code で/continuity-trackingを入力して読み込まれたか確認します。

同梱ファイルREADME.md

詳細

連続性トラッキングスキル

呼び出しトリガー

次の場合にこのスキルを適用します。

  • トラッキングシステムを設定するとき
  • 一貫性を確認するとき
  • 時系列を管理するとき
  • キャラクターと小道具を追跡するとき

トラッキングシステムの概要

中核となるトラッキングデータベース
データベース追跡対象
キャラクター台帳外見の詳細、知識、関係性
タイムライン台帳物語の時系列、シーンのタイミング
ロケーション台帳舞台、地理、描写
小道具台帳重要な物品、所有者、状態
衣装台帳シーンごとの衣装の追跡

キャラクター台帳

テンプレート
## Character Registry: [SCREENPLAY]

### [CHARACTER NAME]

#### Basic Info
- **Full Name:** [name]
- **First Appearance:** Scene [X], Page [Y]
- **Age:** [range]
- **Role:** [protagonist/antagonist/supporting]

#### Physical Description
- **Hair:** [description]
- **Build:** [description]
- **Distinguishing Features:** [list]
- **Notes:** [production-relevant details]

#### Wardrobe Log
| Scene | Page | Costume | Notes |
|-------|------|---------|-------|
| 1 | 1 | Black suit, white shirt | Intro |
| 5 | 12 | Same | Continuous |
| 6 | 15 | Casual jeans, t-shirt | Next day |

#### Knowledge State
Tracks what character knows at each point:
| By Scene | Knows | Doesn't Know |
|----------|-------|--------------|
| 1 | Normal life | The conspiracy |
| 10 | Father is alive | Where he is |
| 20 | Location revealed | True identity |

#### Relationship Map
| Character | Relationship | Evolution |
|-----------|--------------|-----------|
| SARAH | Ex-wife | Hostile → Allied (Sc. 25) |
| JOHN | Partner | Trusted → Betrayed (Sc. 40) |

#### Arc Tracking
| Act | Internal State | Evidence |
|-----|---------------|----------|
| 1 | Distrustful | Refuses help |
| 2 | Opening up | Accepts Sarah's aid |
| 3 | Transformed | Trusts completely |

タイムライン台帳

テンプレート
## Timeline Registry: [SCREENPLAY]

### Story Span
- **Begins:** [Day 1, Morning]
- **Ends:** [Day 7, Night]
- **Total Duration:** [7 days]

### Chronological Breakdown

#### Day 1 (Monday)
| Scene | Time | Location | Duration |
|-------|------|----------|----------|
| 1 | Morning | Apartment | 2 min |
| 2 | Morning | Street | 1 min |
| 3 | Midday | Office | 5 min |

#### Day 2 (Tuesday)
| Scene | Time | Location | Duration |
|-------|------|----------|----------|
| 10 | Dawn | Rooftop | 3 min |
| 11 | Morning | Hospital | 5 min |

### Non-Linear Elements

#### Flashbacks
| Scene | Present Day | Flashback To | Purpose |
|-------|------------|--------------|---------|
| 15 | Day 3 | 10 years ago | Reveal wound |
| 30 | Day 5 | Day 1 (new angle) | Revelation |

#### Flash-forwards
| Scene | From | To | Purpose |
|-------|------|-----|---------|
| 1 | Day 1 | Day 7 | Hook |

### Time Validation
- [ ] No impossible jumps
- [ ] Travel times realistic
- [ ] Continuous scenes consistent
- [ ] Day/night matches headings

ロケーション台帳

テンプレート
## Location Registry: [SCREENPLAY]

### [LOCATION NAME]

#### Details
- **First Appearance:** Scene [X], Page [Y]
- **Type:** INT / EXT / INT./EXT.
- **Real or Fictional:** [answer]
- **Time Zone:** [if relevant]

#### Description
[Key visual details established in script]

#### Geography
- **Relative to:** [other locations]
- **Travel time from [X]:** [duration]
- **Access:** [how characters arrive]

#### Scene Usage
| Scene | Time | Characters Present |
|-------|------|-------------------|
| 3 | DAY | Sarah, John |
| 15 | NIGHT | Sarah alone |
| 40 | DAY | Full cast |

#### Continuity Notes
- [Specific details to maintain]
- [Elements established that must persist]

小道具台帳

テンプレート
## Prop Registry: [SCREENPLAY]

### [PROP NAME]

#### Details
- **First Appearance:** Scene [X], Page [Y]
- **Owner:** [CHARACTER]
- **Significance:** [plot/character/thematic]

#### Tracking
| Scene | Page | Status | Location | Notes |
|-------|------|--------|----------|-------|
| 5 | 12 | Introduced | Sarah's pocket | Gift from father |
| 20 | 45 | Used | Office | Opens safe |
| 35 | 78 | Destroyed | Warehouse | Fire |

#### Related Props
- [Other props connected to this one]

### Critical Props List
| Prop | Intro | Status | Significance |
|------|-------|--------|--------------|
| Locket | Sc. 5 | Active | Plot key |
| Gun | Sc. 10 | Fired Sc. 50 | Chekhov's gun |
| Letter | Sc. 1 | Destroyed Sc. 40 | Mcguffin |

連続性チェックリスト

シーンごと
  • 時刻が見出しと一致している
  • 登場するキャラクターが、その場にいる理由がある
  • 登場する小道具が、以前に設定されている
  • 衣装が時系列と一致している
  • キャラクターの知識が、その時点にふさわしい
  • 天候に一貫性がある(設定済みの場合)
シーケンスごと
  • CONTINUOUS シーンが正しくつながっている
  • 時間の経過に無理がない
  • ロケーション間を時間内に移動できる
  • キャラクターの位置が追跡されている
幕ごと
  • 時系列が論理的に進んでいる
  • キャラクターの成長が適切に進んでいる
  • それ以前の幕との矛盾がない
  • サブプロットに一貫性が保たれている
脚本全体
  • キャラクター台帳が完成している
  • タイムラインが検証されている
  • すべての小道具が追跡されている
  • ロケーションに一貫性がある
  • 未回収の伏線がない(チェーホフの銃)

よくある連続性エラー

タイムラインのエラー
エラー例修正方法
不可能な移動2時間でニューヨークからロサンゼルスへ移動時間の経過を追加する
時刻の誤りDAY-CONTINUOUS の後が NIGHT見出しを修正する
季節の飛躍時間経過の説明なしに夏から雪景色へ時間を示す記述を追加する
キャラクターのエラー
エラー例修正方法
知識の誤り伝えられる前に知っているシーンの順序を調整する
衣装の飛躍同じ時刻なのにスーツから普段着へ変わる着替えのシーンを追加する
ロケーションの誤りキャラクターが間違った場所にいる修正するか、理由を説明する
小道具のエラー
エラー例修正方法
未回収の伏線銃が登場するが、一度も使われない使用するか、削除する
突然の出現導入なしに小道具が登場する登場シーンを追加する
状態の誤り破壊された小道具が再び登場する状態を追跡する

クイック検証コマンド

キャラクターの確認

主要なキャラクターごとに、次の手順を行います。

  1. 登場するすべてのシーンを列挙する
  2. タイムライン上で実現可能か確認する
  3. 各時点での知識を確認する
  4. 衣装の変更が可能なタイミングがあるか確認する
小道具の確認

重要な小道具ごとに、次の手順を行います。

  1. 初登場シーンを記録する
  2. 登場するたびに記録する
  3. 最終状態を確認する
  4. 未使用の伏線がないか確認する
タイムラインの確認
  1. 直線的なタイムラインを作成する
  2. すべてのシーンを配置する
  3. 不可能な点がないか確認する
  4. フラッシュバックに一貫性があるか確認する

ストーリーバイブルとの統合

上記の台帳は、執筆中に使う作業用の頭脳です。ストーリーバイブル (story-bible/)は、永続的で、検証済みの、バージョン管理された記録の保管場所です。台帳を原稿を参照するカードに結晶化し、原稿とのずれをチェックします。

台帳 → カードの種類
このスキルの台帳ストーリーバイブルのカードの種類
キャラクター台帳character(概要 / 特性 / 関係性 / 成長 / 知識 / 登場シーン)
タイムライン台帳timeline-event
ロケーション台帳location
小道具台帳prop
衣装台帳character(定番の装い → 特性)と prop(プロットに関わる衣装)に統合。シーンごとの衣装は、作業用トラッキングとしてここに残す

キャラクターカードの知識セクションは、上記で追跡する「知識の状態」を恒久的に記録する場所です。つまり、各キャラクターが各シーンで何を知っていて、何を知らないかを記録します。

サイクル
  1. /bible を使ってカードを作成/更新します。該当するテンプレートをコピーし、シーンを sources: / ## Appears In の下に引用し、現在のコミット SHA を verified_against に記録します。
  2. 構造を検証します。npm run lint:bible(CI では lint:bible:strict がゲートとして実行されます)。
  3. 差分を検出します。npm run bible:drift は、引用したシーンが verified_against の SHA 以降に変更されたカードにフラグを立てます。カードを再検証し、SHA を更新します。
  4. 正史として読み取る:/check-continuity は、status: canon のカードをグラウンドトゥルースとして扱います。

カードは簡潔に保ってください(最大 50 行)。カードは原稿を引用するものであり、内容を再掲するものではありません。story-bible/_meta/CONVENTIONS.md を参照してください。

コメント