continuity-tracking について
Continuity Trackingは、脚本内の物語要素を整理し、一貫性を確認するための脚本執筆スキルです。人物、時系列、場所、小道具、衣装の登録表に加え、チェックリストとStory Bibleの運用手順を備えています。
主な機能
- 01人物情報と知識状態の記録
- 02シーン単位の時系列管理
- 03場所・小道具・衣装の登録
- 04シーンや幕をまたぐ整合性の確認
- 05登録表とStory Bibleカードの連携
活用シーン
- 01シーン順に沿った人物の知識確認
- 02時系列や場所の矛盾の発見
- 03シーン間の小道具と衣装の追跡
- 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 | 見出しを修正する |
| 季節の飛躍 | 時間経過の説明なしに夏から雪景色へ | 時間を示す記述を追加する |
キャラクターのエラー
| エラー | 例 | 修正方法 |
|---|---|---|
| 知識の誤り | 伝えられる前に知っている | シーンの順序を調整する |
| 衣装の飛躍 | 同じ時刻なのにスーツから普段着へ変わる | 着替えのシーンを追加する |
| ロケーションの誤り | キャラクターが間違った場所にいる | 修正するか、理由を説明する |
小道具のエラー
| エラー | 例 | 修正方法 |
|---|---|---|
| 未回収の伏線 | 銃が登場するが、一度も使われない | 使用するか、削除する |
| 突然の出現 | 導入なしに小道具が登場する | 登場シーンを追加する |
| 状態の誤り | 破壊された小道具が再び登場する | 状態を追跡する |
クイック検証コマンド
キャラクターの確認
主要なキャラクターごとに、次の手順を行います。
- 登場するすべてのシーンを列挙する
- タイムライン上で実現可能か確認する
- 各時点での知識を確認する
- 衣装の変更が可能なタイミングがあるか確認する
小道具の確認
重要な小道具ごとに、次の手順を行います。
- 初登場シーンを記録する
- 登場するたびに記録する
- 最終状態を確認する
- 未使用の伏線がないか確認する
タイムラインの確認
- 直線的なタイムラインを作成する
- すべてのシーンを配置する
- 不可能な点がないか確認する
- フラッシュバックに一貫性があるか確認する
ストーリーバイブルとの統合
上記の台帳は、執筆中に使う作業用の頭脳です。ストーリーバイブル
(story-bible/)は、永続的で、検証済みの、バージョン管理された記録の保管場所です。台帳を原稿を参照するカードに結晶化し、原稿とのずれをチェックします。
台帳 → カードの種類
| このスキルの台帳 | ストーリーバイブルのカードの種類 |
|---|---|
| キャラクター台帳 | character(概要 / 特性 / 関係性 / 成長 / 知識 / 登場シーン) |
| タイムライン台帳 | timeline-event |
| ロケーション台帳 | location |
| 小道具台帳 | prop |
| 衣装台帳 | character(定番の装い → 特性)と prop(プロットに関わる衣装)に統合。シーンごとの衣装は、作業用トラッキングとしてここに残す |
キャラクターカードの知識セクションは、上記で追跡する「知識の状態」を恒久的に記録する場所です。つまり、各キャラクターが各シーンで何を知っていて、何を知らないかを記録します。
サイクル
/bibleを使ってカードを作成/更新します。該当するテンプレートをコピーし、シーンをsources:/## Appears Inの下に引用し、現在のコミット SHA をverified_againstに記録します。- 構造を検証します。
npm run lint:bible(CI ではlint:bible:strictがゲートとして実行されます)。 - 差分を検出します。
npm run bible:driftは、引用したシーンがverified_againstの SHA 以降に変更されたカードにフラグを立てます。カードを再検証し、SHA を更新します。 - 正史として読み取る:
/check-continuityは、status: canonのカードをグラウンドトゥルースとして扱います。
カードは簡潔に保ってください(最大 50 行)。カードは原稿を引用するものであり、内容を再掲するものではありません。story-bible/_meta/CONVENTIONS.md を参照してください。
コメント
Markdown 対応