mcpField
W
worldbuilding

worldbuilding

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

worldbuilding について

既存のストーリープロジェクトで、場所や体系を作成・管理するスキルです。YAML frontmatter 付き Markdown で世界要素を整理し、キャラクターや章との相互参照を維持する手順を作家向けに示します。

主な機能

  1. 01場所と体系のファイル作成
  2. 02ストーリー設定とテンプレートの活用
  3. 03世界索引の更新
  4. 04キャラクターとの相互参照の維持
  5. 05章に登場する場所のリンク

活用シーン

  1. 01物語に都市や要塞を追加
  2. 02魔法や政治の体系を設計
  3. 03物語の改稿後に世界要素を更新

インストール

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

$npx skills add https://github.com/bs779517/story-skills --skill worldbuilding

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

同梱ファイル

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

references/
location-template.md
system-template.md
world-element-types.md

詳細

世界構築

概要

ストーリープロジェクトの世界要素を作成、管理します。場所やシステム(魔法、政治、テクノロジーなど)は、YAML フロントマターを含む Markdown ファイルとして worldbuilding/ ディレクトリに保存されます。すべての要素は、登場人物やその他のストーリー要素を相互参照します。

前提条件

ストーリープロジェクトがすでに存在している必要があります(story-init スキルを使って作成します)。プロジェクトのルートに story.md があることを確認してください。

場所の作成

  1. story.md を読み、ジャンル、時代、雰囲気を把握します
  2. worldbuilding/_index.md を読み、既存の場所やシステムを確認します
  3. 場所の名前と種類(都市、要塞、荒野など)を尋ねます
  4. 会話を通じて場所を構築し、以下の内容を扱います:
    • 物理的な描写と雰囲気
    • ストーリーに関わる歴史
    • 住民の文化や習慣
    • 登場人物が関わる重要な特徴
    • ストーリーの時間軸における現在の状態
  5. references/location-template.md を使ってファイルを作成します
  6. worldbuilding/locations/{name-kebab}.md に保存します
  7. worldbuilding/_index.md の場所テーブルを更新します
  8. 重要な登場人物が記載されている場合は、その人物のファイルが存在することを確認し、場所への参照を追加します

システムの作成

  1. story.md を読み、ジャンルやテーマを把握します
  2. worldbuilding/_index.md を読み、既存のシステムを確認します
  3. システムの種類を特定し、該当するプロンプトについて references/world-element-types.md を参照します
  4. 会話を通じてシステムを構築し、その種類に応じた重要な質問を扱います
  5. references/system-template.md を使ってファイルを作成します
  6. worldbuilding/systems/{name-kebab}.md に保存します
  7. worldbuilding/_index.md のシステムテーブルを更新します
  8. そのシステムに関わる登場人物と相互参照します(例:魔法システムなら魔法を使う人物)

世界要素の更新

  1. 既存のファイルを読みます
  2. 要求された変更を加えます
  3. 相互参照に変更があった場合は、リンク先のファイルも更新します
  4. 名前、種類、またはステータスが変わった場合は、worldbuilding/_index.md を更新します

相互参照

  • 場所は、フロントマターの notable-characters を使って登場人物を参照します
  • システムは、登場人物のタグを使って実践者を参照します
  • 章で場所を使用する場合、その章のフロントマターの locations フィールドから場所へリンクします
  • 要素の追加に合わせて、worldbuilding/_index.md の世界概要セクションを最新の状態に保ちます

参考ファイル

  • references/location-template.md - 場所ファイルのテンプレート
  • references/system-template.md - システムファイルのテンプレート
  • references/world-element-types.md - 各システムの種類(魔法、政治、テクノロジー、宗教、経済、軍事、社会)に関する詳細なプロンプト

コメント