mcpField
N
narrative-quest-narrative-coherence

narrative-quest-narrative-coherence

github.com/fcsouzaクリエイティブ・メディア2447 回インストール1 週間前に更新
リポジトリ

narrative-quest-narrative-coherence について

クエストやストーリーの節目が、既存の設定、キャラクターの物語、世界の状態、ゲーム経済に合うかを確認するナラティブ設計スキルです。既存記録の確認と新規クエストの登録を含む5段階の手順を定めています。

主な機能

  1. 01現在の世界設定の読み込み
  2. 02クエスト登録簿と依存関係の確認
  3. 03設定とキャラクターの整合性検証
  4. 04報酬と難易度の調整
  5. 05クエストとストーリーアークの登録

活用シーン

  1. 01新しいクエストと世界史の照合
  2. 02既存クエストとの矛盾の回避
  3. 03キャラクターの行動の一貫性維持
  4. 04クエストと依存関係の追跡

インストール

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

$npx skills add https://github.com/fcsouza/agent-skills --skill narrative-quest-narrative-coherence

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

templates/
coherence-checklist.md
quest-registry.md
world-lore.md

詳細

クエストの物語的一貫性

目的

単独で機能する強制スキルです。すべてのクエスト、ミッション、またはストーリーの展開が、既存の世界設定、過去のクエスト、進行中のストーリーアークと一貫していることを保証します。孤立したクエストは決して作りません。

使用するタイミング

トリガー:クエスト作成、ミッション設計、ストーリーの展開、ナラティブコンテンツ、新規クエスト、クエスト執筆、世界設定の確認、物語の一貫性、ストーリーの整合性

必須:ナラティブコンテンツを作成する際は、quest-mission-design、worldbuilding、story-structure-game、character-design-narrativeに取りかかる前に、このスキルを読む必要があります。

前提条件

なし — これは基礎となる強制スキルです。

基本原則(Ken Levineの「world-as-story」、Hidetaka Miyazakiの「環境ストーリーテリング」を引用)

  1. すべてのクエストは、少なくとも1つの既存の世界設定要素に言及する必要があります
  2. 既存の世界の歴史やキャラクターの動機と矛盾するクエストを作成してはいけません
  3. クエスト報酬はゲーム内経済と一貫している必要があります(game-economy-designを相互参照)
  4. クエストに登場するキャラクターは、既存の性格やアークと一致している必要があります
  5. ロケーションはワールドマップ上に存在するか、明示的に導入されている必要があります
  6. 派閥の関与は既存の派閥間の関係に沿っている必要があります
  7. クエストの難易度は、想定される進行曲線に適合している必要があります
  8. 時系列の一貫性 — 出来事は世界のタイムラインに沿っている必要があります

ステップごとの手順 — 5段階の一貫性チェック

クエストを書く前に必ず実施:

ステップ1:現在の世界の状態を読み込む

world-lore.md(または同等の世界設定ドキュメント)を読み、以下を把握します。

  • 既存の派閥、その関係性、現在の状態
  • 主要キャラクターと最後に確認された状態
  • 世界の地理とアクセス可能なロケーション
  • 進行中の紛争、同盟、条約
  • 重要な出来事のタイムライン

ステップ2:クエスト台帳を確認する

quest-registry.mdを読み、以下を把握します。

  • 既存のすべてのクエストとその状態(進行中、完了、計画中)
  • クエストチェーンと依存関係
  • すでにクエストに関与しているNPC
  • すでにクエストの拠点となっているロケーション
  • すでに配布された報酬額(経済のインフレ防止のため)

ステップ3:既存コンテンツとの整合性を確認する

クエストを書く前に、以下を確認します。

  • 既存のクエストと派閥/キャラクター/ロケーションの間に矛盾がない
  • 既存の世界設定との矛盾がない
  • 言及されるキャラクターが生存しており、登場可能である
  • 言及されるロケーションが存在し、アクセス可能である
  • 報酬の規模が既存の経済と一貫している
  • 難易度が進行曲線に適合している

ステップ4:既存の世界設定を参照する

クエストは必ず以下を満たす必要があります。

  • 少なくとも1つの既存の世界設定要素(キャラクター、出来事、ロケーション、派閥)に言及する
  • 既存の物語の筋を少なくとも1つ発展させる、または前進させる
  • 世界設定上の正当な理由なしに、完全に切り離されたストーリーラインを導入しない

ステップ5:クエストを登録する

クエストを作成したら、以下を記載してquest-registry.mdに追加します。

  • クエストID、名前、簡単な説明
  • 関与するNPC
  • 使用するロケーション
  • 影響を受ける派閥
  • 付与する報酬
  • 前提条件(完了が必要な他のクエスト)
  • 属するストーリーアーク

この5段階のチェックを省略したAI エージェントは、無効な出力を生成したことになります。そのクエストは却下する必要があります。

コード例

台帳の形式と検証チェックリストについては、templates/を参照してください。

  • templates/world-lore.md — 必須セクションを含む空の世界設定ドキュメント
  • templates/quest-registry.md — 必須項目を含む空のクエスト台帳
  • templates/coherence-checklist.md — クエストごとの検証チェックリスト

相互参照

  • quest-mission-design — 前提スキルとしてこのスキルを使用します
  • worldbuilding — このスキルが検証する世界設定を提供します
  • character-design-narrative — キャラクターの一貫性を確認します
  • story-structure-game — 物語のアークとの整合性を確認します
  • game-economy-design — 報酬の一貫性を確認します

落とし穴とアンチパターン

  • 「雰囲気はいいが、脈絡がないクエスト」 — 世界観に合うか確認せず、面白そうという理由だけでクエストを書くこと
  • 「設定の記憶喪失」 — すでに確立した設定を忘れ、矛盾させること
  • 「経済のインフレ」 — ゲーム内経済を破綻させる報酬を与えること
  • 「キャラクターの改変」 — 確立した性格に反する行動をキャラクターに取らせること
  • 「孤立したクエスト」 — 何にもつながらず、物語を進展させないクエスト
  • 「タイムラインのパラドックス」 — 時系列上、両立しない出来事

デザイナーの哲学

Ken Levine(BioShock):「世界そのものが物語です。」すべてのクエストは、ゲームプレイ上のタスクを後付けしたものではなく、世界の一部として自然に感じられる必要があります。世界をよりリアルに感じさせないクエストは、存在すべきではありません。

Hidetaka Miyazaki(Dark Souls、Elden Ring):環境を通じたストーリーテリングでは、あらゆる要素が物語を語ります。クエストは目標を提示するだけでなく、世界の歴史を明らかにするものであるべきです。謎めいていることと、筋が通らないことは違います。あらゆる謎には、設定に基づく一貫した答えが必要です。

Hideo Kojima(Metal Gear):プレイヤーの役割をメタ的に認識すること。クエストでは、没入感を損なわずにゲーム世界の性質に触れることができますが、常に内部の論理を尊重しなければなりません。

参考資料

  • 「Building Worlds」— GDC 2019 Ken Levine
  • 「Designing Dark Souls」— GDC 2012 Hidetaka Miyazaki
  • 「The Art of Game Design」— Jesse Schell、世界構築の章
  • 「Narrative Design for Indie Games」— GDC 2020

コメント