moral-parallax について
moral-parallax は、システム的な搾取を描くスペキュレイティブ・フィクション向けの創作スキルです。五つの距離と四つのストーリーエンジン、真相が明らかになる構成を使い、主人公がすでに加担している物語を設計します。
主な機能
- 01五種類の道徳的距離の崩壊設計
- 02交換・蓄積・連鎖・継承エンジンの活用
- 03真相解明の展開と結果の顕在化
- 04診断質問と設計手順の提示
- 05加担と物語上の制約の確認
活用シーン
- 01システム的な害を描くスペキュレイティブ・フィクションの構想
- 02主人公が自身の加担に気づく筋書きの設計
- 03無垢な状態には戻れない結末の構成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jwynia/ agent-skills --skill moral-parallaxインストール後、Claude Code で/moral-parallaxを入力して読み込まれたか確認します。
詳細
モラル・パララックス:ストーリー生成スキル
行動と結果の間にある、安心できる距離をなくすことで、構造的な搾取を明らかにするスペキュレイティブ・フィクションの創作を支援します。あなたの役割は、隠されていたものが見えるようになり、遠くにあったものが身近になり、安心できていたものが耐え難くなる仕組みを設計することです。
基本原則
モラル・パララックス:結果との距離によって、同じ行動が根本的に異なって見える現象です。天文視差が視点のずれによって距離を明らかにするように、モラル・パララックスは行動と結果の間にある距離を通して、害の真の構造を明らかにします。
スペキュレイティブ・フィクションでは、この現象を文字どおりに描きます。魔法やテクノロジーの要素は、パララックスの焦点を合わせるためのレンズにすぎません。
5つの距離
すべてのモラル・パララックスの物語では、次のような安心できる距離のうち、1つ以上がなくなります。
| 距離の種類 | 安心できる虚構 | 距離をなくす仕組み | ストーリーの原動力 |
|---|---|---|---|
| 時間的 | 「未来の人々が何とかするでしょう」 | 未来が早く訪れる。過去が現在につきまとう | 自らの未来をすでに破壊してしまったと知る |
| 空間的 | 「どこか別の場所で起きていることです」 | 「あそこ」が「ここ」になる | 自分の安全地帯が、他者の犠牲地帯の上に築かれていた |
| 社会的 | 「彼らは私たちとは違います」 | 「彼ら」は最初から、姿を変えた「私たち」だった | その相手は、ずっとあなたの兄弟だった |
| 因果的 | 「私はあれを引き起こしていません」 | 因果の連鎖が直接つながっていると明らかになる | 何気ない自分の行動が引き金だった |
| 情報的 | 「知らなければ責任はありません」 | 無知が、意図的なものだったと明らかになる | あなたはずっと知っていたのに、見ないことを選んでいた |
4つのエンジン・パターン
パターン1:交換エンジン
仕組み:あらゆる恩恵には、遠く離れた場所で支払われる代償が伴います
- 代償は、あなたから見えない場所に現れます
- 恩恵と代償の距離を最大限に広げるよう、システムが設計されています
- 発見によって、隠されていた被害の地理が明らかになります
例:遠く離れた扉に鍵をかける鍵。未来の自分から借りる幸福。見知らぬ人に傷を移す治療。
パターン2:蓄積エンジン
仕組み:個々の行動は無害に見えても、積み重なると破壊をもたらします
- 一人ひとりに見えるのは、自分の小さな貢献だけです
- 集団としての害は、個人には見えません
- パターンを認識することで、構造的な損害が明らかになります
例:嘘をつくたびに、共有された大気に重みが加わる。個人の忘却が、集合的な記憶を圧迫する。個人的な成功が、共同体の資源を損なう。
パターン3:連鎖エンジン
仕組み:行動が連鎖を引き起こし、認識の及ばないところまで拡大します
- 最初の行動は、影響が限られているように見えます
- 結果は、隠れたネットワークを通じて広がります
- 真相が明らかになると、連鎖を発生源までたどれるようになります
例:ソーシャルネットワークを広がる告白の疫病。人間関係の連鎖に影響する感情の凍結。何世代も後になって訪れる、時間差のある結果。
パターン4:継承エンジン
仕組み:近しい先祖による過去の行動が、現在の現実を決定します
- 前の世代は、距離がもたらす盲点に気づかず行動しました
- 現世代は、道具と結果の両方を受け継ぎます
- 発見によって、血筋や立場を通じた加担が明らかになります
例:祖母の鍵と、それが積み重ねてきた施錠。家族に受け継がれる遺伝的負債。歴史的犯罪を背負う組織内の地位。
真相が明らかになるまでの展開
第1幕:安心できる距離
- 主人公は、通常の道徳的な距離感の中で行動します
- 結果の全貌を見ずに、システムを利用します
- 安心できる虚構を信じています
- 周辺で小さな異変が起こり始めます
第2幕A:最初のパララックス・シフト
- 距離が思っていたようなものではないと、最初に気づきます
- 被害者との間に、予想外に近いつながりが見つかります
- 体系的な搾取を示唆するパターンが浮かび上がります
- 主人公は、自分がすでに加担していると悟ります
Act 2B:距離の崩壊
- 調査によって、近接性は常に幻想だったと明らかになります
- 「遠く離れた他者」は、実は「隠れた隣人」でした
- 過去の行動が現在の危機を生み出しました
- どの逃走経路を選んでも、より深く共犯関係に巻き込まれます
Act 3:距離のない世界を進む
- 心地よい距離を取り戻すことはできません
- 結果がどれほど身近に迫っているかを知りながら、行動しなければなりません
- 異なる近接性の侵害の中から選ばなければなりません
- 被害者であると同時に加害者でもある立場を受け入れます
診断のための質問
道徳的パララックスの物語を作るときは、次の質問をしてみましょう。
- あなたの世界では、どのような心地よい距離が保たれていますか?
- その距離を保つことで、誰が利益を得ますか?
- その距離の代償を払うのは誰ですか?
- 何が距離を崩壊させますか?
- 登場人物は、距離のない世界をどう進みますか?
- 可視化された近接性に対処するために、どのようなシステムが生まれますか?
- 害が実際にはどれほど身近にあるかを知りながら、人々はどう生きますか?
設計プロセス
ステップ 1:距離の種類を選ぶ
どのような心地よい距離を崩壊させますか?
- 時間的:「それは未来/過去のことです」
- 空間的:「それは別の場所で起きています」
- 社会的:「それは他人に起きています」
- 因果的:「私には直接の責任はありません」
- 情報的:「私は知りません/知ることができません」
ステップ 2:安心をもたらす仕組みを設計する
システムはどのように距離を保っていますか?
- 物理的な隔たり
- 時間の遅延
- 社会的な障壁
- 因果関係の複雑さ
- 情報の隠蔽
ステップ 3:パララックス・イベントを生み出す
何が真の近接性を明らかにしますか?
- 個人的な結果が訪れる
- パターンが見えるようになる
- 調査によってつながりが明らかになる
- 相続したものに真実の発覚が含まれている
- システムの崩壊によって仕組みが露呈する
ステップ 4:近接性の崩壊を描く
距離はどのように崩壊しますか?
- 直線型:結果が着実に近づいてくる
- 突発型:近接性が一瞬で明らかになる
- 再帰型:発見のたびに新たな崩壊が起きる
- 感染型:近接性への気づきが感染症のように広がる
- 遡及型:近接性についての知識によって過去が書き換えられる
ステップ 5:対処するための課題を設計する
距離のない世界には、どのような選択肢がありますか?
- 内輪を犠牲にして外側を守る
- 害を最小限に抑えるため、共犯関係を受け入れる
- 個人的な犠牲を払ってシステムを破壊する
- すべてを知ったうえでシステムを維持する
- 害を最小限に抑える道を探す
ジャンル別の応用例
アーバンファンタジー:負債地区
都市の各地区は、異なる種類の形而上学的な負債を引き受けています。金銭的な浪費は貧困地区を生み出します。喜びは憂鬱の地区を生み出します。主人公は、自分の住む安全な地区が、別の地区にコミュニティの暴力を引き受けさせることで成り立っていると知ります。
サイエンスフィクション:光速の危機
FTL 旅行は、特定の場所から時間を奪うことで成り立っています。ジャンプするたびに、特定の惑星が急速に老化します。故郷に戻った主人公は、自分たちの世界が数世紀分も老化していることを知ります。逃げ出した危機を引き起こしたのは、まさにその逃走だったのです。
ホラー:トラウマの遺産
未処理のトラウマは、誰かが死ぬと、文字どおり最も近しい感情的なつながりを持つ人へと受け継がれます。主人公の精神疾患が悪化する原因をたどると、曾祖母の戦争体験に行き着きます。それは何世代にもわたって積み重なっていました。
現代ファンタジー:アテンション・エコノミー
人間の注意力は有限で、取引可能になります。何かを見ると、その対象の注意力が奪われます。無視されると、成長する余地が生まれます。ソーシャルメディアのインフルエンサーである主人公は、成功によってフォロワーの目が文字どおり自分たちの生活からそらされていると知ります。
実装チェックリスト
- 距離の種類を選択済み
- 安心をもたらす仕組みを設計済み
- パララックス・イベントを計画済み
- 崩壊のパターンを整理済み
- 対処するための課題を作成済み
- システム全体に関わる真実の発覚を構築済み(個人的な事実から社会的な事実が明らかになる)
- 共犯関係を確立済み(主人公はすでに関与している)
- 退出経路を塞いでいる(ただ立ち去ることはできない)
- 部分的な解決を許容している(苦い勝利もありうる)
- 真実の重荷を定めている(今後も抱えていかなければならない知識)
このフレームワークが機能する理由
道徳的視差を用いた物語は、次のような特徴があります。
- 真実味がある — 私たちは、害を外部に押しつけるシステムの中で生きています
- 単純化に抗う — 明快な道徳的立場は存在しません
- 共犯関係を生み出す — 読者は自分自身を見いだします
- システムを明らかにする — 個人の物語が構造的な抑圧を浮き彫りにします
- 英雄を生み出さない — 誰もが、近接していることで妥協を強いられます
究極の問い
その距離が存在するふりを、もはやできなくなったとき、何が起こるでしょうか?
道徳的視差の力は、無垢でいることを不可能にする点にあります。距離が崩れれば、登場人物は無知な状態に戻れません。自分が理解したシステムの中で生き続け、害をもたらすと知りながら選択を重ね、自らの共犯性を十分に理解したうえで進まなければなりません。
出力の保存
出力先の確認
- プロジェクト内に
context/output-config.mdがあるか確認します - 見つかった場合、このスキルの項目を探します
- 見つからない場合は、ユーザーに「道徳的視差の設計はどこに保存すればよいですか?」と尋ねます
stories/concepts/またはexplorations/stories/を提案します
主な出力
- 距離の種類 — どのような安心できる距離が崩れるのか
- エンジンのパターン — 交換、蓄積、連鎖、継承のいずれか
- 安心を保つ仕組み — システムがどのように距離を保つのか
- 視差の出来事 — 真の近接性を明らかにするもの
- 向き合う課題 — 距離がない状態での選択
ファイル名
形式:{story-concept}-parallax-{date}.md
検証(Oracle)
このスキルで検証できること
- 距離の種類の選択 — 5種類のうち、明確に選ばれているか?(高い信頼度)
- エンジンのパターンの有無 — 4種類のパターンのうち、1つが適用されているか?(高い信頼度)
- 共犯性の確立 — 主人公はすでに関与しているか?(中程度の信頼度)
人間の判断が必要なこと
- 道徳的な重み — 崩壊に十分な重大さを感じるか?
- 主人公の共犯性 — 関与に説得力があるか?
- 結末の妥当性 — 向き合う課題は公平か?
Oracleの限界
- 道徳的な距離が読者にとって現実味を感じさせるかどうかは評価できません
- 崩壊が感情に与える影響は予測できません
フィードバックループ
セッション間の保存
- 出力先:
context/output-config.mdを参照します - 保存する内容: 距離、エンジン、仕組み、出来事、課題
- 命名形式:
{story-concept}-parallax-{date}.md
セッションをまたいだ学習
- この設定における過去の道徳的視差の作業を確認します
- システムの一貫性を保ちます
- 崩壊構造の失敗例をアンチパターンに活用します
設計上の制約
このスキルが前提とすること
- システムは、行動と結果の間に安心できる距離を保っています
- 主人公はシステムから利益を得ています(共犯者です)
- 明快な解決は不可能です
このスキルの対象外
- 英雄の物語 — character-arc に引き継ぎます(明確な勝利を描く物語の場合)
- システムの世界構築 — governance-systems または economic-systems に引き継ぎます
- 個人の立場 — positional-revelation に引き継ぎます
品質低下の兆候
- 単純な善悪が明らかになる(道徳劇)
- 明快な解決が可能になる(願望充足)
- 主人公だけが倫理的である(英雄の物語)
推論要件
標準的な推論
- 距離の種類を1つ選択します
- 基本的なエンジンのパターンを適用します
- 単純な崩壊構造を構成します
拡張推論(ultrathink)
- 複数の距離の崩壊 — [理由:複数の距離を重ね合わせるため]
- 物語全体の設計 — [理由:向き合う過程を通じた真相の開示に一貫性が必要なため]
- システムとの統合 — [理由:距離を保つ仕組みが世界観に適合する必要があるため]
トリガーフレーズ:「崩壊の全体を設計する」「複数の距離を重ね合わせる」「システムを構築する」
実行戦略
順次実行(デフォルト)
- エンジンのパターンより先に距離の種類を決めます
- 安心を保つ仕組みより先にエンジンを決めます
- 視差の出来事より先に仕組みを決めます
- 向き合う課題より先に出来事を決めます
並列化できる作業
- 複数の距離の崩壊を設計します
- さまざまなシステム的搾取について調査します
サブエージェント候補
| タスク | エージェントの種類 | 起動するタイミング |
|---|---|---|
| システム調査 | 汎用 | 現実の搾取システムをモデル化するとき |
| 世界観の整合性 | Explore | 既存の設定との整合性を検証するとき |
コンテキスト管理
おおよそのトークン量
- スキルの基本部分: 約3kトークン(距離+エンジン+展開)
- ジャンル別の適用例を含む場合: 約4kトークン
- チェックリストを含む場合: 約4.5kトークン
コンテキストの最適化
- 該当する距離の種類とエンジンに焦点を当てます
- ジャンル別の適用例は必須ではなく、参考例です
- 診断用の質問は任意の参考資料です
コンテキストが不足してきた場合
- 優先する:現在の距離の種類、有効なエンジン
- 後回しにする:すべてのジャンル別適用例、完全な啓示の展開
- 省略する:実装チェックリスト、診断用の質問
アンチパターン
1. 道徳劇への矮小化
パターン: 距離の崩壊によって、単純な善と悪が明らかになります。搾取する側は悪人で、搾取される側は被害者であり、主人公はだまされていました。 なぜ失敗するのか: このフレームワークの力は、誰もが加担している点にあります。単純な悪役描写は、心地よい距離を取り戻します。「私はあの悪人たちとは違う」と考えられてしまいます。現実のシステムによる害には、腐敗したシステムの中で合理的な選択をする普通の人々が関わっています。 修正方法: 明白な悪役だけでなく、主人公自身もそのシステムから利益を得ていることを確かめます。搾取する側も共感できる人物にして、誰もがどのように加担するようになるのかを示します。不快感は、ほかの誰かに押し付けるのではなく、自分自身に向けられるべきです。
2. きれいな解決
パターン: 主人公がシステムを暴き、改革するか、道徳的に潔白な立場へ逃れます。 なぜ失敗するのか: 道徳的視差の物語は、距離を保たずに生きることを描きます。主人公が無垢な状態を取り戻せるなら、この物語は読者も責任を免れられる願望充足の物語になってしまいます。 修正方法: 解決には、加担していることを受け入れたうえで、今後の道として害が最も少ないものを選ぶことが含まれるべきです。システムは続き、主人公はその中で生き続けなければなりません。ただし、今度はその仕組みを知ったうえでです。
3. 象徴的な距離の崩壊
パターン: 距離の崩壊が、具体的に実感できるものではなく、比喩的または哲学的なものにとどまります。登場人物はシステムによる害を知的に理解します。 なぜ失敗するのか: 知的な理解は、感情的な距離を保ちます。距離の崩壊は、身に染みて、個人的で、否定しようのないものでなければなりません。理解するだけでなく、実感できるものにする必要があります。 修正方法: 崩壊を具体的なものにします。被害者には顔があり、名前があり、主人公との関係があります。害は統計上のものではなく、特定のものです。主人公は抽象論に逃げられません。
4. 単一軸の崩壊
パターン: 崩壊する距離の種類が1つだけ(通常は空間的距離)で、ほかの心地よい距離はそのまま残ります。 なぜ失敗するのか: 現実のシステムによる害には、複数の距離が重なって関わっています。1つだけ崩壊させても、ほかの距離を通じて心地よさを取り戻せてしまいます。害が空間的に近くにあるのに、「知らなかった」と言えてしまうのです。 修正方法: 複数の距離を重ねて崩壊させます。空間的な近さによって時間的な負債が明らかになり、社会的距離の崩壊によって因果関係の連鎖が見えるようにします。心地よい虚構があらゆる面で成り立たなくなるようにします。
5. 主人公の特別視
パターン: 主人公だけが特別に繊細で、意識が高く、倫理的です。他の人には見えない、あるいは見ようとしないことを主人公だけが見抜きます。 なぜ失敗するのか: これはヒーローの物語を再現してしまいます。主人公は、代表的な人物ではなく特別な人物になります。読者は自分自身を認識するのではなく、特別な主人公に感情移入します。 修正方法: 主人公も、ほかの人々と同じように普通に目が曇っているべきです。主人公も、誰もがそうするように、心地よい距離を保ってきました。主人公が気づくのは、徳があるからではなく、置かれた状況によるものです。同じ立場にいる人なら誰でも、同じことに気づくはずです。
統合
インバウンド(このスキルに情報を提供)
| スキル | 提供するもの |
|---|---|
| worldbuilding | 心地よい距離を維持するシステム |
| economic-systems | 害を外部へ転嫁する経済構造 |
| governance-systems | 責任を不明瞭にする政治構造 |
このスキルから派生するスキル
| スキル | 提供内容 |
|---|---|
| character-arc | 成長とは罪を受け入れることを意味する、加担の物語 |
| positional-revelation | 立場がどのようにシステムへの加担を生むか |
| endings | 犠牲を伴う、妥協した、または闘争が続く結末 |
補完関係にあるスキル
| スキル | 関係 |
|---|---|
| identity-denial | moral-parallax は外部との距離を縮め、identity-denial は内部との距離を保ちます。登場人物は、moral-parallax によって見ざるを得なくなったことを否定することがよくあります |
| positional-revelation | positional-revelation は仕事がどのように関与を生むかを示し、moral-parallax はその関与が持つ道徳的な重みを示します |