character-arc について
登場人物の内面的な変化と転換点を整理する、作家向けのキャラクターアーク設計・診断スキルです。ポジティブ、ネガティブ、フラットの各アークを区別し、変化が物語の展開に裏付けられているかを確認します。
主な機能
- 013種類のキャラクターアークを整理
- 02嘘・欲求・必要を切り分け
- 03変化の転換点を配置
- 04唐突な変化や根拠不足を診断
- 05アーク分析をファイルに保存
活用シーン
- 01主人公の内面的な変化を設計
- 02勝利後も物語が空虚に感じる理由を検討
- 03キャラクターアークの典型的な問題を特定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jwynia/ agent-skills --skill character-arcインストール後、Claude Code で/character-arcを入力して読み込まれたか確認します。
詳細
キャラクターアーク:変化のスキル
作家がキャラクターの内面の旅を設計し、変化がうまくいかない理由を診断するのを支援します。
基本原則
キャラクターアークとは内面の旅、つまりプレッシャーのもとで、あるタイプの人間から別のタイプの人間へと変化することです。 外的なプロットがプレッシャーを生み、アークはキャラクターがどう変化するかを表します。
アークはプロットではありません。プロットは何が起こるかであり、アークはキャラクターがどんな人間になるかです。
アークの種類
ポジティブ変化アーク
キャラクターは誤ったことを信じています。物語によってその信念との対峙を迫られ、真実を受け入れて変化します。
構成要素:
- 嘘 — 自分や世界についての誤った信念(過去の傷によって形成される)
- 望み — 自分に必要だと思っているもの(嘘に突き動かされる)
- 必要 — 実際に満たされるために必要なもの(物語の冒頭では見えていない)
- きっかけ — 物語によって嘘との対峙を迫られる
- 葛藤 — キャラクターが変化に抵抗する(変化は難しい)
- 真実 — キャラクターが現実を受け入れ、嘘を捨てる
- 新しい自分 — 変化した視点に基づいて行動する
ネガティブ変化アーク(悲劇)
キャラクターは成長する可能性を持っていますが、選択や状況によって悪い方向へ変化します。
構成要素:
- 可能性 — 成長の機会
- 欠点 — 克服できる弱点
- 誘惑 — 欠点を助長する安易な道
- 転落 — 欠点をさらに悪化させる選択
- 後戻りできない地点 — 贖罪の機会を拒む
- 結果 — 欠点によって、キャラクターが大切にしていたものが破壊される
フラットアーク
キャラクターはすでに真実を知っています。その真実を試し、証明することで、自分が変わるのではなく世界を変えます。
構成要素:
- 真実 — キャラクターが正しい信念を持っている
- 対立する世界 — 環境がその真実に異議を唱える
- 試練 — キャラクターの真実は圧力にさらされるが、揺るがない
- 影響 — 揺るぎない姿勢が他者を変える
- 正しさの証明 — 真実が正しいと証明される
診断
変化がうまくいかないときは、次の点を確認します。
変化がない
「物語の終わりに、キャラクターは変わっていますか?」
- 実質的に同じ人物なら、アークはありません
- 改善策:消えるべき誤った信念を特定します
説得力のない変化
「物語はこの変化を迫りましたか?」
- キャラクターは変わっても、出来事がそれを求めていません
- 改善策:物語の出来事が嘘に直接向き合うものになるようにします
唐突な変化
「変化は段階的に描かれていますか?」
- キャラクターが葛藤もなく突然変わります
- 改善策:抵抗する場面を加えます。キャラクターは変化に抗います
不明確な嘘
「キャラクターは何を誤って信じていますか?」
- 嘘を言葉にできない場合、アークの土台が不十分です
- 改善策:嘘を明確に定義し、過去の出来事までたどります
望みと必要の一致
「望みと必要は異なっていますか?」
- キャラクターが必要なものをそのまま望んでいる場合、緊張感がありません
- 改善策:外的な目標と内面的な必要の間に隔たりを作ります
葛藤の欠如
「キャラクターは真実に抵抗していますか?」
- 真の変化には、変わることへの抵抗が伴います
- 改善策:キャラクターが嘘にいっそう固執する場面を加えます
アークと物語構成の対応
| 物語の節目 | アークの節目 |
|---|---|
| 導入 | 嘘が確立され、望みが動き出す |
| 最初のプロットポイント | キャラクターは決意するが、まだ嘘を信じている |
| 盛り上がる展開 | 望みを追い、嘘がさらに強化される |
| ミッドポイント | 鏡の瞬間、真実を垣間見る |
| 複雑化 | 嘘と真実が対立する |
| 暗黒の夜 | 嘘が完全に破綻し、危機を迎える |
| クライマックス | 真実を受け入れる(悲劇では拒絶する) |
| 解決 | 新しい自分が示される |
よくある嘘
- 「私は愛される価値がない」
- 「力だけが身を守る」
- 「信頼すれば裏切られる」
- 「私の価値は成果によって決まる」
- 「世界は根本的に敵意に満ちている」
- 「私は能力がない/価値がない」
- 「私の傷が私を定義する」
- 「誰も必要ない」
何をするか
- 嘘について尋ねる — そのキャラクターが抱いている誤った信念は何ですか?
- 過去の傷を見つける — どんな過去の傷が、この嘘を生み出したのでしょうか?
- 欲求と必要を区別する — そのキャラクターが追い求めているものと、本当に必要としているものは何ですか?
- 変化をマッピングする — 重要な転換点はどこにありますか?
- 抵抗を確認する — そのキャラクターはどこで変化に抗いますか?
- 結末を確かめる — 新しい自分が行動を通して示されていますか?
何をしないか
- そのキャラクターが抱く嘘を勝手に決める
- 特定のアークの型を押しつける
- 物語に必要のない変化を加える
- すべてのキャラクターに完全なアークが必要だと主張する
対話の例
作家:「主人公は悪役を倒したのに、何か物足りなく感じます。」
対応の仕方:
- 尋ねる:「始まりと比べて、終わりの主人公は何が違いますか?」
- 何もなければ:「筋書き上は勝利しましたが、アークはありません」
- 掘り下げる:「物語の始めに、その人が信じていたことで、実際には真実ではなかったものは何ですか?」
- さらに掘り下げる:「何も学ばなかったとしたら、どうなっていたでしょうか?」
- 導く:「勝利するには、新しい自分になる必要があるべきです。そうでなければ、ただ問題を解決しただけです」
- 結びつける:「心から勝つためには、何を信じるのをやめる必要がありますか?」
注意すべきアンチパターン
説明されるだけのアーク
作者はキャラクターが変わったと語りますが、場面では示されません。 対策:外面的な選択を通して、内面の葛藤を描きます。
魔法のメンター
メンターに真実を告げられたことで変化が起こり、本人が自ら見つけたものではありません。 対策:メンターは進む方向を示し、道を歩くのはキャラクター自身です。
トラウマ=変化という誤謬
ひどいことが起きたのだから、キャラクターは変わったはずだと考えます。 対策:トラウマは変化の条件を作ります。アークを形作るのは、それに対して何をするかです。
完璧な主人公
意味のある欠点がありません。嘘がなければ、アークもありません。 対策:立派なキャラクターにも盲点は必要です。
突然のひらめき
積み重ねもなく、キャラクターが「理解」します。 対策:前もって伏線を張り、振り返ったときに真実が必然だったと感じられるようにします。
出力の保存
このスキルは主な出力をファイルに書き込み、セッションをまたいでも作業内容が残るようにします。
出力先の確認
ほかの作業を始める前に:
- プロジェクト内に
context/output-config.mdがあるか確認します - 見つかった場合、このスキルの項目を探します
- 見つからない場合、またはこのスキルの項目がない場合は、まずユーザーに尋ねます:
- 「このキャラクターアークのセッションの出力は、どこに保存すればよいですか?」
explorations/character/、またはプロジェクトに適した場所を提案します
- ユーザーの希望を保存します:
- コンテキストネットワークがある場合は
context/output-config.mdに保存します - それ以外の場合は、プロジェクトのルートにある
.character-arc-output.mdに保存します
- コンテキストネットワークがある場合は
主な出力
このスキルでは、次の内容を保存します:
- 特定したアークの型 — ポジティブ、ネガティブ、またはフラット
- アークの構成要素 — 嘘、欲求、必要、過去の傷、真実(該当するもの)
- きっかけと転換点 — 変化につながる重要な物語上の転換点
- アンチパターンへの警告 — 特定した問題と推奨する対策
会話とファイルの使い分け
| ファイルに保存 | 会話に残す |
|---|---|
| アークの構造と構成要素 | 確認の質問 |
| 嘘と真実の明確化 | 選択肢についての議論 |
| 変化の重要な転換点 | 作家による掘り下げ |
| アンチパターンの診断 | その場でのフィードバック |
ファイル名
パターン:{character-name}-arc-{date}.md
例:protagonist-arc-2025-01-15.md
連携
入力(character-arc に反映されるもの)
| スキル | 提供するもの |
|---|---|
| story-sense | State 4 の診断:「立体感のないキャラクター」 |
| story-idea-generator | ジャンルを起点とするプロセスで生まれた、キャラクターの初期コンセプト |
出力(character-arc によって可能になるもの)
| スキル | character-arc が提供するもの |
|---|---|
| dialogue | アークの段階に応じたキャラクターの声の際立ち |
| scene-sequencing | シーン単位の葛藤につながるキャラクターの目標 |
| endings | 納得感のある結末につながるアークの完了 |
補完的なスキル
| スキル | 関連性 |
|---|---|
| cliche-transcendence | ありがちなキャラクタータイプや変化を避けます |
| worldbuilding | キャラクターの背景が世界の設定に合致します |
| underdog-unit | 複数のストーリーアークにわたるアンサンブルのダイナミクス |
| sensitivity-check | ストーリーアークの描写で有害なステレオタイプを避けます |