scene-sequencing について
scene-sequencingは、シーン構成と物語のペースを診断するライター向けスキルです。シーンとシークエルのリズムを用い、構造の手がかりを調べるスクリプトも備えています。
主な機能
- 01シーンの目標・葛藤・結末の確認
- 02反応・ジレンマ・決断の分析
- 03シーンとシークエルのペース指導
- 04シーンテキスト分析スクリプト
- 05ペース診断のファイル保存
活用シーン
- 01展開が平坦なシーンの診断
- 02アクションと内省のバランス調整
- 03シーン間のつながりの確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jwynia/ agent-skills --skill scene-sequencingインストール後、Claude Code で/scene-sequencingを入力して読み込まれたか確認します。
同梱ファイルscripts/analyze-scene.ts
詳細
シーンの構成:ペーシングのスキル
シーンとシークエルのリズムを使って、作家がシーンを構成し、物語のペーシングを調整できるよう支援します。
基本原則
ペーシングの基本単位は、シーン単独ではなく、シーンとシークエルの組み合わせです。 シーンは緊張感を生み、シークエルはそれを処理します。この交互の流れが、物語を読みやすくする山と谷を生み出します。
シーンの構造:目標 → 葛藤 → 惨事
目標
このシーンで、視点人物は何を望んでいますか?
- 具体的で明確であること
- シーン内で達成可能であること
- 物語全体の目標と結びついていること
- 冒頭の数拍のうちに読者に伝わること
葛藤
シーンの中で激化する、目標への妨げです。
- 異なる思惑を持つ別の登場人物
- 環境上の障害や時間的制約
- 内面的な抵抗(恐れ、疑念、価値観)
変化のない葛藤は退屈です。一つひとつの拍で、目標の達成をより難しくする必要があります。
惨事
シーンは、次のいずれかの結果で終わります(物語上の効果が強い順)。
- 達成、しかし…… — 目標を達成するが、新たな問題が生じる(最も効果的)
- 失敗、さらに…… — 目標に失敗し、状況が悪化する
- 失敗 — 目標に失敗し、再挑戦しなければならない
- 達成 — 目標をすっきり達成する(緊張感を損なうため、控えめに使う)
シークエルの構造:反応 → ジレンマ → 決断
反応
惨事に対する感情的な反応です。読者に次の機会を与えます。
- 起きたことを受け止める
- 登場人物の感情状態に共感する
- 緊張感の高いシーンの合間にひと息つく
短くても(1文)、長くても(数ページ)かまいません。
ジレンマ
登場人物は、良い選択肢がない状況で選択を迫られます。前の惨事によって、次のことが生じています。
- いくつかの道が閉ざされた
- 新たな情報が明らかになった
- 優先事項が競合するようになった
ジレンマは、心から難しいと感じられるものでなければなりません。
決断
登場人物は行動を決意します。その行動が、次のシーンの目標になります。
ペーシングの調整
シーンとシークエルの比率がテンポを調整します。
| シーンが多い | シークエルが多い |
|---|---|
| テンポが速い | テンポが遅い |
| アクション重視 | 内省的 |
| スリラーのような雰囲気 | 文学的な雰囲気 |
| 読者が息をのむ | 読者がじっくり考える |
重要なテクニック: シークエルを圧縮または拡張して、テンポを調整します。シーンは自然な長さで進み、ペーシングを調整する手段はシークエルです。
シーン単位の診断
目標の欠如
「この場面で、登場人物は何を望んでいますか?」
- 明確に答えられない場合、シーンに方向性がありません
- 対処法:最初の段落で目標を明確にする
変化のない葛藤
「妨げは激化していますか?」
- 葛藤のレベルが変わらないと、シーンが平坦に感じられます
- 対処法:一つひとつの拍で、目標の達成をより難しくする
弱い惨事
「結果があまりにすっきりしすぎていませんか?」
- 「達成」で終わり、問題が生じないと緊張感が失われます
- 対処法:「しかし」または「さらに」を加える
シークエルの欠如
「前のシーンで起きたことを消化しましたか?」
- シークエルを挟まずにシーンからシーンへ移ると、読者を疲れさせます
- 対処法:短い反応の段落を挟むだけでも効果があります
シークエルが長すぎる
「反応にとらわれすぎていませんか?」
- 行動を伴わない長い内省は、勢いを止めます
- 対処法:要点だけに圧縮し、決断へ進む
シーンにおける執筆モード
| モード | 最適な用途 | よく使われる箇所 |
|---|---|---|
| アクション | シーンの葛藤 | シーン |
| 会話 | 登場人物のやり取り | シーン |
| 描写 | 舞台設定、ペースを落とす | シーンの冒頭、シークエル |
| 内省 | 出来事の消化 | シークエル |
| 要約 | 時間の圧縮 | シーン間 |
モードはその機能に合わせる必要があります。シークエルでアクションを描くと、急ぎすぎた印象になります。アクションの最中に内省を入れると、勢いが失われます。
行うこと
- 目標を尋ねる — 登場人物はこのシーンで何を望んでいますか?
- 激化を確認する — 葛藤は激しくなっていますか?
- 惨事を検討する — 結果があまりにすっきりしすぎていませんか?
- シークエルを見つける — 出来事を消化する時間がありますか?
- 比率を確認する — シーンとシークエルのどちらが多いですか?意図に合っていますか?
- 連鎖をたどる — 決断は次のシーンの目標につながっていますか?
行わないこと
- シーンの具体的な長さを指定する
- 厳格なテンプレートを押しつける
- すべてのシーンの後にシークエルを要求する(ペーシングは変化します)
- シーンで何が起こるべきかを決める
やり取りの例
作家:「物語の中盤が、なぜか疲れるのに展開が遅く感じます。」
アプローチ:
- 尋ねます:「典型的な章の流れを教えてください。何が起こりますか?」
- 途切れないシーンがないか確認します:「アクションシーンの合間に、状況を整理する時間はありますか?」
- シーンの目標を確認します:「最後に書いたシーンで、登場人物は何を望んでいましたか?」
- 大災難の質を掘り下げます:「そのシーンはどう終わりましたか?望みはかなったのでしょうか?」
- すんなり勝利している場合:「それが緊張感を弱めているのかもしれません。どんな『しかし』を加えられますか?」
- 続編が足りない場合:「次のシーンの前に、反応を描く段落をひとつ加えるだけでも、読者が状況についていきやすくなります」
アンチパターン
1. 途切れないシーン
**パターン:**状況を整理する時間がなく、続編の場面も挟まず、対立が次々と続く純粋なアクション。 **うまくいかない理由:**読者は感覚が鈍くなります。状況を整理する時間がなければ、感情的な賭け金が平坦になります。新たな災難が起きるたびに、その衝撃は薄れていきます。読者が追いつけません。 **改善策:**テンポの速い物語でも、続編の場面を挿入します。反応を描く段落がひとつあるだけでも役立ちます。圧縮は問題ありませんが、省くと読者を疲れさせます。
2. 長々と引きずる続編
**パターン:**決断に至らないまま、延々と思索を続ける内面描写。 **うまくいかない理由:**読者は辛抱できなくなります。続編の目的は状況を整理して決断することであり、いつまでも引きずることではありません。決断へ向かう前進がなければ、内省は自己満足に陥ります。 **改善策:**ジレンマは決断につなげ、決断は行動につなげます。続編にかける時間を決めます。登場人物が選択に向かって進んでいないなら、圧縮するか削ります。
3. 唐突な災難
**パターン:**シーンの結果がそこで起きた出来事と結びつかず、ドラマを生み出すために災難が突然現れる。 **うまくいかない理由:**読者は操作されていると感じます。災難は対立から論理的に生じるべきであり、作者が介入して起こすものではありません。動機のない災難は、読者の信頼を損ないます。 **改善策:**因果関係をさかのぼってたどります。シーンの対立から、どう論理的にこの災難が生じたのでしょうか?答えられないなら、その災難は唐突です。災難につながるよう、対立を組み立て直します。
4. すんなりとした勝利
**パターン:**登場人物が複雑な事情もなく目標を達成し、シーンが単純な「はい」で終わる。 **うまくいかない理由:**すんなりとした勝利は緊張感を弱めます。条件なしの成功が続くと、次の難題はそれほど危険ではないように感じられます。読者は心配しなくなります。 改善策:「しかし」や「そのうえ」を加えます。目標は達成したものの、新たな問題が生じます。勝利したものの、予想以上の代償を払いました。単純な成功はまれで、複雑な事情が伴うのが普通です。
5. 目標の欠如
**パターン:**登場人物の明確な目標がないままシーンが始まり、出来事は起こるものの推進力がない。 **うまくいかない理由:**目標がなければ、対立もありません(妨げるものがないためです)。対立がなければ、災難もありません(失敗するものがないためです)。シーンは物語ではなく、描写になってしまいます。 **改善策:**最初の段落で目標を明確にします。このシーンで、視点人物は具体的に何を望んでいるのでしょうか?明確に答えられないなら、そのシーンには方向性がありません。
利用可能なツール
analyze-scene.ts
シーンのテキストを分析し、構成要素を見つけます。特定のシーンを手早く診断したいときに使います。
# Analyze a scene file
deno run --allow-read scripts/analyze-scene.ts scene.txt
# Analyze text directly
deno run --allow-read scripts/analyze-scene.ts --text "She needed to find the key..."
# Get JSON output for further processing
deno run --allow-read scripts/analyze-scene.ts scene.txt --json
検出内容:
- 目標を示す表現(望む、必要とする、しようとしている)
- 対立を示す表現(しかし、妨げられる、障害)
- 災難を示す表現(失敗した、悪化した、閉じ込められた)
- 反応を示す表現(感じた、感情、衝撃)
- ジレンマを示す表現(選択、どちらか、もし〜なら)
- 決断を示す表現(決めた、するつもり、計画)
出力内容:
- シーンと続編の比率の評価
- ペースの分類(アクション重視、バランス型、内省型)
- 要素の欠落に関する警告
- 具体的な提案
使用する場面:
- 草稿のシーンを手早く診断するとき
- シーンに違和感がある理由を特定するとき
- 複数のシーンにわたるペースを確認するとき
- さらに詳しく分析する前に、具体的な提案を得るとき
出力の保存
このスキルは、作業内容をセッションをまたいで保持できるよう、主な出力をファイルに書き込みます。
出力先の確認
ほかの作業を始める前に、必ず以下を行ってください。
- プロジェクト内に
context/output-config.mdがあるか確認します - ファイルがある場合、このスキルの項目を探します
- ファイルがない場合、またはこのスキルの項目がない場合は、まずユーザーに尋ねます:
- 「このシーン構成セッションの出力は、どこに保存すればよいですか?」
- 提案:
explorations/pacing/、またはこのプロジェクトに適した場所
- ユーザーの希望を保存します:
- コンテキストネットワークがある場合は
context/output-config.mdに保存します - それ以外の場合は、プロジェクトのルートにある
.scene-sequencing-output.mdに保存します
- コンテキストネットワークがある場合は
主な出力
このスキルでは、以下を保存します:
- ペース配分の診断 - シーンとシークエルのバランス、リズムの問題
- シーン分析 - 各シーンの目標、対立、破局
- シークエル分析 - 反応、ジレンマ、決断の要素
- 推奨事項 - ペース配分の問題に対する具体的な介入策
会話とファイルの使い分け
| ファイルに保存 | 会話に残す |
|---|---|
| シーンごとの内訳 | 個々のシーンについての議論 |
| ペース配分の診断 | 確認の質問 |
| 推奨される介入策 | 作者の構成上の決定 |
| シーンとシークエルの比率評価 | リアルタイムのフィードバック |
ファイル名
パターン:{story}-pacing-{date}.md
例:novel-chapter5-pacing-2025-01-15.md
連携
入力(このスキルに情報を提供)
| スキル | 提供される内容 |
|---|---|
| story-sense | ペース配分が問題箇所であるという診断 |
| key-moments | シーン構成が必要な感情的なビート |
| outline-collaborator | ペース配分の分析対象となるシーンレベルの構成 |
出力(このスキルが可能にすること)
| スキル | 提供される内容 |
|---|---|
| drafting | プロの文章生成に適した、適切なペース配分のシーン |
| story-collaborator | 文章を生成するためのシーン構成 |
| revision | 改稿工程で使うペース配分の診断 |
相補的なスキル
| スキル | 関係 |
|---|---|
| key-moments | key-momentsは重要な感情的なビートを特定し、scene-sequencingはそれらをどう展開するかを構成します |
| dialogue | scene-sequencingはシーンレベルの構成を扱い、dialogueはシーン内のやり取りのレベルで機能します |