mcpField
P
positional-revelation

positional-revelation

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

positional-revelation について

positional-revelationは、日常の役割を通じて大きな対立に巻き込まれる主人公を考える、作家向けのストーリー制作スキルです。7つの構造パターンを使い、真相の段階的な開示や利害対立、緊張の高まりを設計できます。

主な機能

  1. 01主人公の7つの構造パターン
  2. 02設定を問わない職業カテゴリー
  3. 03段階的な真相開示の設計
  4. 04発動イベントと拘束の仕組み
  5. 05対立と緊張の段階的な高まり

活用シーン

  1. 01日常の立場からシステム上の対立に巻き込まれる主人公の設計
  2. 02職業を隠れた情報や権力に結び付ける構成
  3. 03利害関係者と深刻化する結果の計画

インストール

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

$npx skills add https://github.com/jwynia/agent-skills --skill positional-revelation

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

詳細

位置が明かす真実:物語生成スキル

平凡な立場にいる普通の人々が、自分では全容を理解していないシステムの中で占める構造的な位置を通じて、大きな対立において重要な存在となる物語の創作を支援します。主人公は選ばれし者でも、訓練を受けた調査員でもありません。日々の仕事をこなす能力によって、意図せずシステムの重要な接点に位置づけられた人々です。

核となる原則:偶発的な転換点

どの社会にも、自分の意思とは関係なく、情報の交差点に立ち、重要な境界を維持し、あるいは思いがけず不可欠となる技能を持つ人々がいます。彼らが関わるのは偶然や運命によるものではなく、その立場から見れば構造的に避けられないことです。

7つの典型的パターン

1. 能力の罠

公式:専門知識 → アクセス → 真実の発覚 → しがらみ

  • 立場:特定の作業に熟練した人
  • 発動:その技能が、隠されたシステムの層を明らかにする
  • 拘束:あらゆる関係者にとって、その専門知識が不可欠になる
  • 対立:知ったことをなかったことにはできず、その技能ゆえに競合する勢力から価値ある存在と見なされる

職業:修理・保守、運輸、翻訳、検査

2. 弱点の梃子

公式:弱点 → 利用 → 洞察 → 思いがけない優位性

  • 立場:特定の欠点や必要を抱える人
  • 発動:システムがその弱点を狙う
  • 拘束:弱点のおかげで権力者からは見えない存在となる一方、独自の視点を得る
  • 対立:その欠点が足かせにも強みにもなる

職業:借金取り、依存症カウンセラー、夜勤労働者、清掃員・用務員

3. 橋渡しの立場

公式:二つの世界への帰属 → 強制的な翻訳 → 不可能な中立性

  • 立場:二つの世界の間にいる人
  • 発動:二つの世界が突然、関わり合わざるを得なくなる
  • 拘束:双方が部分的に信頼している唯一の人物
  • 対立:どちらかを裏切らずに、双方に仕えることはできない

職業:商人・交易商、複数の血統を持つ人、国境警備員、外交官の配偶者

4. 受け継がれたネットワーク

公式:継承した立場 → ネットワークの稼働 → 思いがけない義務

  • 立場:役割や人間関係を受け継ぐ人
  • 発動:休眠状態のネットワークが目を覚ます
  • 拘束:ネットワークは前任者からの継続性を当然のものと見なす
  • 対立:誰もが、本人には分からないルールを知っていると期待する

職業:家業の後継者、未亡人・男やもめ、ギルドの後継者、土地・建物の管理人

5. 境界の守護者

公式:境界の維持 → 基準への異議 → 解釈が法となる

  • 立場:基準や境界を維持する人
  • 発動:前例のない状況が既存の分類に異議を唱える
  • 拘束:技術的な判断が政治的な影響をもたらす
  • 対立:本人の同意なく、技術上の権限が政治的な権限となる

職業:検査官・監査人、税関職員、アーキビスト・図書館員、門番

6. 偶然の歴史家

公式:日常的な記録 → 記録の重要性が浮上 → 唯一の真実の情報源

  • 立場:ありふれた記録をつける人
  • 発動:過去の記録が未来を左右する
  • 拘束:重要な情報を持つ唯一の人物となる
  • 対立:その人の信頼性と解釈が争点となる

職業:事務員・簿記係、年代記作者・ジャーナリスト、写真家・芸術家、気象観測員

7. 構造的な無垢な人

公式:保護のための無知 → 隠されたものが露わになる → 無垢には戻れない

  • 立場:役割のために意図的に何も知らされていない人
  • 発動:保護が破られ、真実が明らかになる
  • 拘束:その人の無垢さは、機能上必要だった
  • 対立:知識によって、元の役割を果たせなくなる

職業:使者、証人、儀礼上の役割を担う人、重要人物の子ども

職業の一般的なカテゴリー

情報を扱う労働者

アクセスできるもの:データ、パターン、コミュニケーション 明らかにするもの:陰謀、隠されたネットワーク、パターン犯罪

設定例
中世写字生、伝令官、聴罪司祭
産業時代電信オペレーター、秘書、会計士
現代データアナリスト、IT サポート、ソーシャルメディアモデレーター
SFニューラルネットワーク保守員、記憶監査官
ファンタジールーンの管理者、夢の解釈者、神託所の従者
資源管理者

アクセスできるもの:サプライチェーン、在庫、流通 明らかにするもの:人為的な品不足、窃盗、闇市場

設定例
中世穀倉管理人、井戸の守護者、十分の一税徴収人
産業時代倉庫管理者、鉄道運行指令員
現代サプライチェーンアナリスト、物流コーディネーター
SF大気配分管理者、電力網管理者
ファンタジーマナ管理人、魔法素材商人
境界の番人

アクセスできるもの:移動、境界、通路 明らかにするもの:密輸、潜入、隠された移動

設定例
中世城門衛兵、橋の通行料徴収人、港湾管理者
産業時代入国審査官、検疫官
現代TSA 職員、国境警備隊員、サイバーセキュリティ専門家
SFエアロックオペレーター、次元ゲートウェイ監視員
ファンタジーポータルの番人、結界保守員、辻の守護者
保守作業員

アクセスできるもの:隠された空間、壊れたもの、インフラ 明らかにするもの:隠された改変、監視、実態

設定例
中世城の石工、水道橋の管理人
産業時代ボイラーオペレーター、鉱山設備修理工
現代HVAC 技術者、ネットワーク管理者
SF船体修理技術者、生命維持装置保守員
ファンタジー結界更新専門家、ゴーレム修理工
取引仲介者

アクセスできるもの:交換、取引、合意 明らかにするもの:資金洗浄、強制、隠された経済

設定例
中世市場の秤量官、両替商
産業時代銀行窓口係、社内売店運営者
現代不動産仲介業者、保険査定人
SFクレジット交換業者、現実担保ローン仲介人
ファンタジー呪いの仲介人、願いの公証人、魂の契約の立会人
世話人

アクセスできるもの:弱い立場にある人々、私的な空間、親密な知識 明らかにするもの:虐待、搾取、制度的な放置

設定例
中世乳母、ホスピスの管理人
産業時代精神病院の看護人、会社医
現代高齢者介護職員、グループホームの管理者
SFクローン保育施設の監視員、人工冬眠病棟の看護師
ファンタジー使い魔の世話人、シェイプシフターの保育係

暴露エンジン

ステップ 1:パターンを選ぶ

物語のニーズに基づいて、7 つの典型的なパターンから 1 つを選びます。

ステップ 2:職種カテゴリを選ぶ

世界観に合い、適切なアクセスを提供する普遍的な職業を選びます。

ステップ 3:設定に合わせて翻案する

設定のテクノロジー/魔法や社会構造に合わせて、その職業を調整します。

ステップ 4:暴露の層を設計する
層問い
表面的な現実登場人物は自分の仕事を何だと考えていますか?
仕組みの真実システムは実際には、その人物の立場をどのように利用していますか?
権力構造この取り決めによって利益を得るのは誰ですか?
制度的な拘束なぜこの取り決めが必要なのですか?
ステップ 5:発動イベントを作る
  • 情報:誤った情報を偶然受け取る
  • パターン:日常業務で食い違いに気づく
  • 危機:緊急事態によって新たな責任を負う
  • 相続:隠された義務を伴う地位を受け継ぐ
  • 人間関係:過去に関わりのあった人物が、期待を抱いて現れる
ステップ 6:抜け出せない仕組みを作る
  • 知識による拘束:離れるには知りすぎています
  • スキルによる拘束:重要なことを実行できるのは、その人だけです
  • 信頼による拘束:複数の関係者が取引するのは、その人だけです
  • 法的な拘束:法的に継続する義務があります
  • 道義的な拘束:やめれば罪のない人々に被害が及びます
ステップ 7:利害の対立を設計する

それぞれの真相について、次の条件を満たすグループを少なくとも 3 つ特定します。

  • 望む結果が異なる
  • 主人公の立場や知識を必要としている
  • 異なる報酬や脅しを提示できる
  • 最終目標が相容れない

対立のエスカレーション

賭け金の推移

個人 → 職業 → コミュニティ → システム全体

  1. 仕事が危うくなり、評判が脅かされます
  2. 業界・ギルド・組織が脅かされます
  3. 近隣住民、家族、地域が影響を受けます
  4. 社会・経済・政治秩序全体が危機にさらされます
展開を加速させる要素

発見の連鎖

  • ひとつの答えから、新たな疑問がふたつ生まれます
  • 仲間がひとり明かすたびに、敵となりうる人物が見つかります
  • ひとつの解決策が新たな問題を生みます

ネットワーク効果

  • ひとりを助けると、ほかの人々も助ける義務が生じます
  • 評判は理解よりも早く広まります
  • 過去の行動によって、今後の選択肢が制限されます

一線を越える

  • 小さな妥協が積み重なります
  • 気づけば、後戻りできない地点を越えています
  • システムから内部の人間として扱われます

クイックスタート用テンプレート

テンプレート 1:何も知らない専門職
  • パターン:有能さの罠
  • 仕事:翻訳者
  • 真相:犯罪者の暗号化された通信を翻訳していたことに気づきます
  • 拘束:その方言を理解できるのは、その人だけです
  • 対立:犯罪者、法執行機関、被害者の全員が、その人を必要としています
テンプレート 2:追い詰められた生存者
  • パターン:弱みにつけ込む
  • 仕事:夜勤の清掃員
  • 真相:事故に見せかけられた犯罪現場を清掃しています
  • 拘束:家族の医療費を賄うために仕事が必要です
  • 対立:脅迫、警察からの圧力、道義的な責務
テンプレート 3:望まぬ後継者
  • パターン:受け継いだネットワーク
  • 仕事:小さな店の店主(相続)
  • 真相:店が犯罪者同士の交渉に使われる中立地帯になっています
  • 拘束:中立を破れば、ギャング同士の抗争が始まります
  • 対立:ギャングの期待、警察からの圧力、コミュニティの安全
テンプレート 4:技術的な裁定者
  • パターン:敷居を守る者
  • 仕事:安全検査官
  • 真相:その人の判定によって、コロニーの生死が決まります
  • 拘束:地域で資格を持つ検査官は、その人だけです
  • 対立:企業からの圧力、入植者の切迫した状況、実際の安全性

よくある落とし穴を避ける

落とし穴解決策
キャラクターが有能すぎる領域を限定した能力を保たせ、より大きな駆け引きには不慣れにします
関与が不自然に感じられる運がよかったからではなく、構造上避けられない関与にします
キャラクターがただ反応するだけ行動が制約されていても、キャラクターの選択がエスカレーションを引き起こすようにします
キャラクターが強すぎる/無力すぎる特定の領域では力が増す一方で、別の領域では脆弱性が高まるようにします
個人的な解決がシステムを無視する個人的な変化によってシステムとの関係が変わるようにし、システム自体は破壊しません

開発用ワークシート

キャラクターの基礎
  1. 日常の仕事は何ですか?
  2. その仕事によって、どのような特別なアクセスが得られますか?
  3. その仕事によって何が実現すると信じていますか?
  4. 実際には、その仕事によって何が実現していますか?
システムの真相
  1. 何かがおかしいと示す最初の兆候は何ですか?
  2. どのようなパターンに気づきますか?
  3. 調査すると何を発見しますか?
  4. なぜ報告して立ち去ることができないのですか?
利害の対立
  1. 誰が、これまでどおり続けることを望んでいますか?
  2. 誰が、積極的に加わることを望んでいますか?
  3. 誰が、排除されることを望んでいますか?
  4. 実際には逃げ道にならない方法を、誰が提示しますか?
エスカレーションの道筋
  1. 行動しない場合の個人的な結果
  2. 行動した場合の職業上の結果
  3. どちらかの側を選んだ場合のコミュニティへの影響
  4. 最終的な選択がもたらすシステム全体への影響

構造的必然性の力

このフレームワークの強みは、主人公の関与が偶然ではなく必然に感じられるようにすることです。主人公は選ばれし者でも、運の良い調査者でもありません。システムが変化し、秘密が明らかになり、あるいは利害が交錯するとき、平凡な立場が非凡なものになる人々です。

出力の永続化

出力先の確認
  1. プロジェクト内に context/output-config.md があるか確認します
  2. あれば、このスキルの項目を探します
  3. なければ、ユーザーに「立場による真実の発覚を設計した内容は、どこに保存すればよいですか?」と尋ねます
  4. 候補として stories/concepts/ または explorations/stories/ を提案します
主な出力
  • パターンの選択 - 7つの典型パターンから1つを選択
  • 立場の定義 - 仕事、アクセス、信念
  • 真実の発覚の層 - 表層からシステム上の真実まで
  • 逃れられない仕組み - 主人公が離れられない理由
  • 競合する利害 - 主人公を必要とする集団
ファイル名

パターン:{protagonist-role}-positional-{date}.md

検証(Oracle)

このスキルで検証できること
  • パターンとの適合性 - 状況が選択した典型に合致しているか?(高い確信度)
  • 構造的必然性 - 関与は必然であり、偶然ではないか?(高い確信度)
  • 逃れられない状況の有無 - 主人公は実際に離れられるか?(中程度の確信度)
人間の判断が必要なこと
  • もっともらしさ - この立場で本当にこのようなアクセスが可能でしょうか?
  • 主人公への共感 - 読者はこの平凡な人物に関心を持つでしょうか?
  • エスカレーションの調整 - 重大さは適切な規模になっていますか?
Oracle の制約
  • 構造的な関与が不自然に感じられるかどうかは評価できません
  • 平凡な立場に読者が関心を持つかどうかは予測できません

フィードバックループ

セッション間の永続化
  • 出力先: context/output-config.md を参照します
  • 保存する内容: パターン、立場、層、逃れられない仕組み、利害
  • 命名パターン: {protagonist-role}-positional-{date}.md
セッションをまたいだ学習
  • この設定における過去の立場による真実の発覚を確認します
  • システム上の一貫性を保ちます
  • 失敗した真実の発覚構造をアンチパターンに活用します

設計上の制約

このスキルが前提とすること
  • 主人公は特別な存在ではなく、平凡な人物です
  • 立場が、運ではなく構造を通じてアクセスを生み出します
  • 明らかにされるべきシステムが存在します
このスキルで扱わないこと
  • ヒーローの物語 - 次のスキルに誘導します:character-arc(選ばれし者タイプの場合)
  • チームの力学 - 次のスキルに誘導します:underdog-unit
  • システムを中心とした世界構築 - 次のスキルに誘導します:governance-systems または economic-systems
品質低下の兆候
  • 関与が構造的ではなく、偶然に感じられます
  • 主人公が自分の専門外で、突然有能さを発揮します
  • 問題なく離れられるため、逃れられない状況が損なわれます

推論要件

標準的な推論
  • パターンを1つ選択します
  • 基本的な立場を設計します
  • シンプルな真実の発覚構造を作ります
拡張推論(ultrathink)
  • 真実の発覚の全体的な展開 - [理由:層を一貫性のある形で積み重ねる必要があるため]
  • 複数の利害関係者のマッピング - [理由:競合する利害が複雑なネットワークを形成するため]
  • システム設計 - [理由:立場をより大きな構造に適合させる必要があるため]

トリガーフレーズ: 「真実の発覚を完全に設計する」「すべての利害をマッピングする」「システムを構築する」

実行戦略

順次実行(デフォルト)
  • 立場より先にパターンを決めます
  • 真実の発覚の層より先に立場を決めます
  • 逃れられない仕組みより先に層を決めます
  • 競合する利害より先に逃れられない仕組みを決めます
並列化できる作業
  • 複数の競合する利害関係者グループの設計
  • さまざまな制度上の立場に関する調査
サブエージェントの候補
タスクエージェントの種類起動するタイミング
立場の調査general-purpose実在する制度上の役割をモデルにするとき
システムの一貫性Explore既存の設定との整合性を検証するとき

コンテキスト管理

おおよそのトークン使用量
  • スキルの基本部分: 約4kトークン(パターン+カテゴリ+エンジン)
  • テンプレート込み: 約5kトークン
  • ワークシート込み: 約5.5kトークン
コンテキストの最適化
  • 関連するパターンと職種カテゴリーに焦点を当てます
  • 汎用的な職種カテゴリーは参考用であり、必須ではありません
  • テンプレートは出発点です
コンテキストが不足してきたら
  • 優先するもの:現在のパターン、現在の立場
  • 後回しにするもの:職種カテゴリーの全表、すべてのパターン
  • 省略するもの:開発用ワークシート、クイックスタートテンプレート

アンチパターン

1. こじつけの偶然

パターン: 主人公が、構造上の必然性ではなく運によって、たまたま適切な場所に適切なタイミングで居合わせます。 なぜ失敗するのか: 立場による発覚の力は、関与が幸運ではなく必然に感じられることにあります。「たまたま聞いてしまった」のは偶然ですが、「仕事でそのファイルを処理する必要があった」のは構造です。 改善策: 発覚の場面から逆算します。どの立場なら必然的にこの情報に触れるでしょうか。その立場には誰が構造上就くのでしょうか。主人公のアクセスを、役職に付随する当然の特徴にし、追加の特典にしないようにします。

2. 突然の有能化

パターン: 平凡な立場にいる一般人が、突然、その役割をはるかに超える調査能力、戦闘能力、戦略的思考を発揮します。 なぜ失敗するのか: この型では、専門分野内での有能さを保つ必要があります。ファイリング担当者がジェイソン・ボーンのように活躍すれば、前提が崩れます。その人物の力は、隠れた才能ではなく、構造上の立場に由来します。 改善策: 主人公は自分の専門分野では有能に保ちます。仕事は非常に優秀ですが、より大きなゲームでは本当に自分の手に負えない状態です。別人になるのではなく、独自のアクセスを活用して成功させます。

3. 受動的な発覚

パターン: 主人公が、自分の行動や選択を伴わず、受動的に情報を受け取ります。周囲でただ物事が起こるだけです。 なぜ失敗するのか: 偶発的な転機であっても、選択が必要です。完全な受動性が生み出すのは主人公ではなく傍観者です。構造上の立場が機会を生み出しますが、登場人物はそれを活用しなければなりません。 改善策: 選択の分岐点を設けます。事務員は不一致を無視することも、調査することもできます。翻訳者は理解していないふりをすることも、さらに深く探ることもできます。関わる選択が、立場を物語へと変えるのです。

4. 何事もなかったかのような退場

パターン: 危機が解決したあと、主人公は関与による長期的な影響を受けず、普通の生活に戻ります。 なぜ失敗するのか: 関与を避けられなくする仕組みがあるのは、影響が残るからです。知識は人を変えます。関与は義務を生みます。カーテンの向こうを見た者を、システムがただ解放することはありません。 改善策: 影響が続くように設計します。解消できない新たな人間関係。忘れられない知識。つきまとう評判。差し迫った危機が終わったとしても、主人公の人生は永久に変化しています。

5. システムの破壊

パターン: 平凡な人物が、最終的に介入によって腐敗したシステム全体を倒します。 なぜ失敗するのか: これは主人公をヒーローの役割へと引き上げ、前提と矛盾します。現実のシステムはしぶとく存続します。一人の人物が特定の問題を暴くことはできても、その根底にある構造まで破壊できることはほとんどありません。 改善策: 解決の規模を適切にします。主人公は特定の人々を救い、特定の犯罪を暴き、力の均衡を変えることはできますが、より大きなシステムは適応し、存続します。勝利は確かなものですが、局所的です。

統合

インバウンド(このスキルに入力するもの)
スキル提供するもの
worldbuilding立場によるアクセスを生み出すシステムと構造
economic-systems発覚の機会を生み出す経済的な役割
governance-systems構造上アクセスが可能な制度的立場
アウトバウンド(このスキルが可能にするもの)
スキル提供するもの
character-arc構造上の動機を持つ一般人の主人公
underdog-unitリソースが限られていても、立場による影響力を持つ個人
moral-parallax個人の視点を通じて探る、システムへの加担
補完関係
スキル関係性
moral-parallaxpositional-revelation は、人々がどのように巻き込まれるかを示します。moral-parallax は、加担することの倫理的な重みを掘り下げます
underdog-unitpositional-revelation は個人の転機を生み出し、underdog-unit は制度から追放されたチームを生み出します。どちらも、構造的な圧力を異なる形で活用します

コメント