mcpField
W
worldbuilding

worldbuilding

github.com/inkeepクリエイティブ・メディア1478 回インストール3 日前に更新
リポジトリ

worldbuilding について

worldbuilding は、キャラクター、舞台、テーマ、派閥、設定をまとめるフィクション百科事典向けのスキルです。新たに言及された要素の仮エントリー作成や矛盾の提示を通じて、物語のグラフを育てます。

主な機能

  1. 01カテゴリ別の世界設定エントリー整理
  2. 02新たに言及された要素の仮登録
  3. 03物語内の矛盾の提示
  4. 04キャラクター、派閥、舞台、設定のリンク
  5. 05派閥と設定のテンプレート

活用シーン

  1. 01小説のキャラクターや場所の整理
  2. 02物語要素間の関係の追跡
  3. 03章をまたぐ設定の矛盾確認

インストール

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

$npx skills add https://github.com/inkeep/open-knowledge-skills --skill worldbuilding

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

同梱ファイルplugin.json

詳細

世界構築パック — ここでの作業方法

このプロジェクトはフィクションの百科事典です。作品の中心となるのはグラフです。相互にリンクされたキャラクター、舞台、テーマ、派閥、伝承で構成されています。エージェントの主な役割は、新しい要素が言及されたときに自動で下書きファイルを作成し、矛盾を指摘することです。このスキルでは、テンプレートやフォルダーの説明をすっきり保つために、そうした動作を定めています。

このスキルはパックのガイダンスです。プラットフォームの /open-knowledge スキル(読み取り/書き込み/プレビュー/リンク/グラウンディングのルール)は、引き続きすべての Markdown 操作に適用されます。このスキルは、そのルールに世界構築の慣習を重ねます。

フォルダー

  • characters/ — キャラクター(PC と NPC)ごとに 1 ファイルを作成します。フロントマターにはタイプ、ステータス、派閥、初登場を記載します。
  • settings/ — 場所、地域、世界のルールを記載します。フロントマターには地域、支配する派閥、危険度を記載します。物語の「どこ」に当たります。
  • themes/ — 物語で繰り返し扱われるテーマ(愛、裏切り、アイデンティティなど)を記載します。「なぜ」に当たります。テーマは対立を通して機能し、各項目ではテーマとその緊張関係を記録します。
  • factions/ — 政治的、社会的、犯罪的、魔法的、宗教的なグループを記載します。faction、political-faction、religion のテンプレートを同梱しています。
  • lore/ — 歴史、神話、宇宙論、魔法体系を記載します。lore、magic-system、historical-event のテンプレートを同梱しています。

エージェントの動作(中核となる価値)

  • 言及されたら自動で下書きを作成します。 章、セッションログ、既存の項目で、まだ記録されていない名前が参照された場合は、言及された場所へのバックリンクを付けて、適切なフォルダーにファイルの下書きを作成します。
  • 矛盾を指摘します。 キャラクターの faction(またはほかのフィールド)と物語上の行動が矛盾している場合や、ある舞台が異なる形で説明されている場合は、その食い違いを明らかにします。フィクションでは、矛盾そのものが物語を形作る重要な情報になり得るため、黙って「修正」しないでください。
  • グラフをつなげます。 キャラクター ↔ 派閥 ↔ 舞台 ↔ 伝承をリンクし、各項目が登場するあらゆる場所へのハブとなるようにします。
  • TTRPG のステータスブロック用フィールド(xp_awarded など)は追加しないでください。これらは将来の TTRPG バリアントで扱います。

テンプレート

write({ document: { path, template: "<name>" } }) で作成します。テンプレートには構造のみを含めます。各セクションの意味は、ドキュメント本文ではなく、ここで説明します。

コメント