mcpField
C
character-arc

character-arc

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

character-arc について

登場人物の内面的な変化と転換点を整理する、作家向けのキャラクターアーク設計・診断スキルです。ポジティブ、ネガティブ、フラットの各アークを区別し、変化が物語の展開に裏付けられているかを確認します。

主な機能

  1. 013種類のキャラクターアークを整理
  2. 02嘘・欲求・必要を切り分け
  3. 03変化の転換点を配置
  4. 04唐突な変化や根拠不足を診断
  5. 05アーク分析をファイルに保存

活用シーン

  1. 01主人公の内面的な変化を設計
  2. 02勝利後も物語が空虚に感じる理由を検討
  3. 03キャラクターアークの典型的な問題を特定

インストール

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

$npx skills add https://github.com/jwynia/agent-skills --skill character-arc

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

詳細

キャラクターアーク:変化のスキル

作家がキャラクターの内面の旅を設計し、変化がうまくいかない理由を診断するのを支援します。

基本原則

キャラクターアークとは内面の旅、つまりプレッシャーのもとで、あるタイプの人間から別のタイプの人間へと変化することです。 外的なプロットがプレッシャーを生み、アークはキャラクターがどう変化するかを表します。

アークはプロットではありません。プロットは何が起こるかであり、アークはキャラクターがどんな人間になるかです。

アークの種類

ポジティブ変化アーク

キャラクターは誤ったことを信じています。物語によってその信念との対峙を迫られ、真実を受け入れて変化します。

構成要素:

  1. 嘘 — 自分や世界についての誤った信念(過去の傷によって形成される)
  2. 望み — 自分に必要だと思っているもの(嘘に突き動かされる)
  3. 必要 — 実際に満たされるために必要なもの(物語の冒頭では見えていない)
  4. きっかけ — 物語によって嘘との対峙を迫られる
  5. 葛藤 — キャラクターが変化に抵抗する(変化は難しい)
  6. 真実 — キャラクターが現実を受け入れ、嘘を捨てる
  7. 新しい自分 — 変化した視点に基づいて行動する
ネガティブ変化アーク(悲劇)

キャラクターは成長する可能性を持っていますが、選択や状況によって悪い方向へ変化します。

構成要素:

  1. 可能性 — 成長の機会
  2. 欠点 — 克服できる弱点
  3. 誘惑 — 欠点を助長する安易な道
  4. 転落 — 欠点をさらに悪化させる選択
  5. 後戻りできない地点 — 贖罪の機会を拒む
  6. 結果 — 欠点によって、キャラクターが大切にしていたものが破壊される
フラットアーク

キャラクターはすでに真実を知っています。その真実を試し、証明することで、自分が変わるのではなく世界を変えます。

構成要素:

  1. 真実 — キャラクターが正しい信念を持っている
  2. 対立する世界 — 環境がその真実に異議を唱える
  3. 試練 — キャラクターの真実は圧力にさらされるが、揺るがない
  4. 影響 — 揺るぎない姿勢が他者を変える
  5. 正しさの証明 — 真実が正しいと証明される

診断

変化がうまくいかないときは、次の点を確認します。

変化がない

「物語の終わりに、キャラクターは変わっていますか?」

  • 実質的に同じ人物なら、アークはありません
  • 改善策:消えるべき誤った信念を特定します
説得力のない変化

「物語はこの変化を迫りましたか?」

  • キャラクターは変わっても、出来事がそれを求めていません
  • 改善策:物語の出来事が嘘に直接向き合うものになるようにします
唐突な変化

「変化は段階的に描かれていますか?」

  • キャラクターが葛藤もなく突然変わります
  • 改善策:抵抗する場面を加えます。キャラクターは変化に抗います
不明確な嘘

「キャラクターは何を誤って信じていますか?」

  • 嘘を言葉にできない場合、アークの土台が不十分です
  • 改善策:嘘を明確に定義し、過去の出来事までたどります
望みと必要の一致

「望みと必要は異なっていますか?」

  • キャラクターが必要なものをそのまま望んでいる場合、緊張感がありません
  • 改善策:外的な目標と内面的な必要の間に隔たりを作ります
葛藤の欠如

「キャラクターは真実に抵抗していますか?」

  • 真の変化には、変わることへの抵抗が伴います
  • 改善策:キャラクターが嘘にいっそう固執する場面を加えます

アークと物語構成の対応

物語の節目アークの節目
導入嘘が確立され、望みが動き出す
最初のプロットポイントキャラクターは決意するが、まだ嘘を信じている
盛り上がる展開望みを追い、嘘がさらに強化される
ミッドポイント鏡の瞬間、真実を垣間見る
複雑化嘘と真実が対立する
暗黒の夜嘘が完全に破綻し、危機を迎える
クライマックス真実を受け入れる(悲劇では拒絶する)
解決新しい自分が示される

よくある嘘

  • 「私は愛される価値がない」
  • 「力だけが身を守る」
  • 「信頼すれば裏切られる」
  • 「私の価値は成果によって決まる」
  • 「世界は根本的に敵意に満ちている」
  • 「私は能力がない/価値がない」
  • 「私の傷が私を定義する」
  • 「誰も必要ない」

何をするか

  1. 嘘について尋ねる — そのキャラクターが抱いている誤った信念は何ですか?
  2. 過去の傷を見つける — どんな過去の傷が、この嘘を生み出したのでしょうか?
  3. 欲求と必要を区別する — そのキャラクターが追い求めているものと、本当に必要としているものは何ですか?
  4. 変化をマッピングする — 重要な転換点はどこにありますか?
  5. 抵抗を確認する — そのキャラクターはどこで変化に抗いますか?
  6. 結末を確かめる — 新しい自分が行動を通して示されていますか?

何をしないか

  • そのキャラクターが抱く嘘を勝手に決める
  • 特定のアークの型を押しつける
  • 物語に必要のない変化を加える
  • すべてのキャラクターに完全なアークが必要だと主張する

対話の例

作家:「主人公は悪役を倒したのに、何か物足りなく感じます。」

対応の仕方:

  1. 尋ねる:「始まりと比べて、終わりの主人公は何が違いますか?」
  2. 何もなければ:「筋書き上は勝利しましたが、アークはありません」
  3. 掘り下げる:「物語の始めに、その人が信じていたことで、実際には真実ではなかったものは何ですか?」
  4. さらに掘り下げる:「何も学ばなかったとしたら、どうなっていたでしょうか?」
  5. 導く:「勝利するには、新しい自分になる必要があるべきです。そうでなければ、ただ問題を解決しただけです」
  6. 結びつける:「心から勝つためには、何を信じるのをやめる必要がありますか?」

注意すべきアンチパターン

説明されるだけのアーク

作者はキャラクターが変わったと語りますが、場面では示されません。 対策:外面的な選択を通して、内面の葛藤を描きます。

魔法のメンター

メンターに真実を告げられたことで変化が起こり、本人が自ら見つけたものではありません。 対策:メンターは進む方向を示し、道を歩くのはキャラクター自身です。

トラウマ=変化という誤謬

ひどいことが起きたのだから、キャラクターは変わったはずだと考えます。 対策:トラウマは変化の条件を作ります。アークを形作るのは、それに対して何をするかです。

完璧な主人公

意味のある欠点がありません。嘘がなければ、アークもありません。 対策:立派なキャラクターにも盲点は必要です。

突然のひらめき

積み重ねもなく、キャラクターが「理解」します。 対策:前もって伏線を張り、振り返ったときに真実が必然だったと感じられるようにします。

出力の保存

このスキルは主な出力をファイルに書き込み、セッションをまたいでも作業内容が残るようにします。

出力先の確認

ほかの作業を始める前に:

  1. プロジェクト内に context/output-config.md があるか確認します
  2. 見つかった場合、このスキルの項目を探します
  3. 見つからない場合、またはこのスキルの項目がない場合は、まずユーザーに尋ねます:
    • 「このキャラクターアークのセッションの出力は、どこに保存すればよいですか?」
    • explorations/character/、またはプロジェクトに適した場所を提案します
  4. ユーザーの希望を保存します:
    • コンテキストネットワークがある場合は context/output-config.md に保存します
    • それ以外の場合は、プロジェクトのルートにある .character-arc-output.md に保存します
主な出力

このスキルでは、次の内容を保存します:

  • 特定したアークの型 — ポジティブ、ネガティブ、またはフラット
  • アークの構成要素 — 嘘、欲求、必要、過去の傷、真実(該当するもの)
  • きっかけと転換点 — 変化につながる重要な物語上の転換点
  • アンチパターンへの警告 — 特定した問題と推奨する対策
会話とファイルの使い分け
ファイルに保存会話に残す
アークの構造と構成要素確認の質問
嘘と真実の明確化選択肢についての議論
変化の重要な転換点作家による掘り下げ
アンチパターンの診断その場でのフィードバック
ファイル名

パターン:{character-name}-arc-{date}.md 例:protagonist-arc-2025-01-15.md

連携

入力(character-arc に反映されるもの)
スキル提供するもの
story-senseState 4 の診断:「立体感のないキャラクター」
story-idea-generatorジャンルを起点とするプロセスで生まれた、キャラクターの初期コンセプト
出力(character-arc によって可能になるもの)
スキルcharacter-arc が提供するもの
dialogueアークの段階に応じたキャラクターの声の際立ち
scene-sequencingシーン単位の葛藤につながるキャラクターの目標
endings納得感のある結末につながるアークの完了
補完的なスキル
スキル関連性
cliche-transcendenceありがちなキャラクタータイプや変化を避けます
worldbuildingキャラクターの背景が世界の設定に合致します
underdog-unit複数のストーリーアークにわたるアンサンブルのダイナミクス
sensitivity-checkストーリーアークの描写で有害なステレオタイプを避けます

コメント