worldbuilding について
既存のストーリープロジェクトで、場所や体系を作成・管理するスキルです。YAML frontmatter 付き Markdown で世界要素を整理し、キャラクターや章との相互参照を維持する手順を作家向けに示します。
主な機能
- 01場所と体系のファイル作成
- 02ストーリー設定とテンプレートの活用
- 03世界索引の更新
- 04キャラクターとの相互参照の維持
- 05章に登場する場所のリンク
活用シーン
- 01物語に都市や要塞を追加
- 02魔法や政治の体系を設計
- 03物語の改稿後に世界要素を更新
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bs779517/ story-skills --skill worldbuildingインストール後、Claude Code で/worldbuildingを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/location-template.mdsystem-template.mdworld-element-types.md詳細
世界構築
概要
ストーリープロジェクトの世界要素を作成、管理します。場所やシステム(魔法、政治、テクノロジーなど)は、YAML フロントマターを含む Markdown ファイルとして worldbuilding/ ディレクトリに保存されます。すべての要素は、登場人物やその他のストーリー要素を相互参照します。
前提条件
ストーリープロジェクトがすでに存在している必要があります(story-init スキルを使って作成します)。プロジェクトのルートに story.md があることを確認してください。
場所の作成
story.mdを読み、ジャンル、時代、雰囲気を把握しますworldbuilding/_index.mdを読み、既存の場所やシステムを確認します- 場所の名前と種類(都市、要塞、荒野など)を尋ねます
- 会話を通じて場所を構築し、以下の内容を扱います:
- 物理的な描写と雰囲気
- ストーリーに関わる歴史
- 住民の文化や習慣
- 登場人物が関わる重要な特徴
- ストーリーの時間軸における現在の状態
references/location-template.mdを使ってファイルを作成しますworldbuilding/locations/{name-kebab}.mdに保存しますworldbuilding/_index.mdの場所テーブルを更新します- 重要な登場人物が記載されている場合は、その人物のファイルが存在することを確認し、場所への参照を追加します
システムの作成
story.mdを読み、ジャンルやテーマを把握しますworldbuilding/_index.mdを読み、既存のシステムを確認します- システムの種類を特定し、該当するプロンプトについて
references/world-element-types.mdを参照します - 会話を通じてシステムを構築し、その種類に応じた重要な質問を扱います
references/system-template.mdを使ってファイルを作成しますworldbuilding/systems/{name-kebab}.mdに保存しますworldbuilding/_index.mdのシステムテーブルを更新します- そのシステムに関わる登場人物と相互参照します(例:魔法システムなら魔法を使う人物)
世界要素の更新
- 既存のファイルを読みます
- 要求された変更を加えます
- 相互参照に変更があった場合は、リンク先のファイルも更新します
- 名前、種類、またはステータスが変わった場合は、
worldbuilding/_index.mdを更新します
相互参照
- 場所は、フロントマターの
notable-charactersを使って登場人物を参照します - システムは、登場人物のタグを使って実践者を参照します
- 章で場所を使用する場合、その章のフロントマターの
locationsフィールドから場所へリンクします - 要素の追加に合わせて、
worldbuilding/_index.mdの世界概要セクションを最新の状態に保ちます
参考ファイル
references/location-template.md- 場所ファイルのテンプレートreferences/system-template.md- システムファイルのテンプレートreferences/world-element-types.md- 各システムの種類(魔法、政治、テクノロジー、宗教、経済、軍事、社会)に関する詳細なプロンプト
コメント
Markdown 対応