character-management について
既存のストーリープロジェクトでキャラクタープロフィールを作成・管理するスキルです。Markdown ファイルで関係、家系図、物語要素との相互参照を整理し、設定を継続的に管理する創作者向けです。
主な機能
- 01テンプレートに沿ったプロフィール作成
- 02相互関係の管理
- 03家系図とキャラクター索引の管理
- 04世界設定やプロットとの相互参照
活用シーン
- 01新しい登場人物のプロフィール作成
- 02動機、背景、人物アークの更新
- 03関係変更を双方のファイルに反映
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bs779517/ story-skills --skill character-managementインストール後、Claude Code で/character-managementを入力して読み込まれたか確認します。
同梱ファイルreferences/character-template.mdreferences/relationship-types.md
詳細
キャラクター管理
概要
ストーリープロジェクト用の詳細なキャラクタープロフィールを作成、管理します。各キャラクターは、characters/ ディレクトリにある YAML フロントマター付きの Markdown ファイルです。ケバブケースの識別子を使って、ほかのストーリー要素からキャラクターを相互参照します。
前提条件
ストーリープロジェクトがすでに存在している必要があります(story-init スキルで作成)。プロジェクトのルートに story.md があることを確認してください。
キャラクターの作成
- ジャンル、テーマ、雰囲気を把握するために
story.mdを読みます - 既存のキャラクターを確認するために
characters/_index.mdを読みます - キャラクターの名前と役割(主人公、敵役、サブキャラクター、脇役)を尋ねます
- 会話を通じて以下の点を掘り下げ、プロフィールを作成します:
- 外見と特徴
- 性格、特性、癖
- 背景と人格形成に影響した出来事
- 動機(外的な欲求と内的な必要性)
- 口調や話し方の特徴(セリフの例を尋ねます)
- キャラクターの成長(開始時の状態、転機、最終的な状態)
- 年表に記載する重要な人生の出来事
references/character-template.mdのテンプレートを使ってキャラクターファイルを作成しますcharacters/{name-kebab}.mdに保存しますcharacters/_index.mdの登録テーブルを更新します- 既存のキャラクターへの人間関係を記載した場合は、それらのキャラクターファイルも更新します
キャラクターの更新
- 既存のキャラクターファイルを読みます
- ほかのキャラクターについて把握するために
characters/_index.mdを読みます - 依頼された変更を加えます
- 人間関係に変更があった場合は、相手のキャラクターファイルも更新します(双方向)
- 役割またはステータスが変わった場合は、
characters/_index.mdを更新します
人間関係の管理
人間関係の種類と逆の関係の組み合わせについては、references/relationship-types.md を参照してください。
人間関係を追加する場合:
- キャラクターのフロントマターに人間関係のエントリーを追加します
- 相手のキャラクターのフロントマターに逆の関係を追加します
characters/_index.mdの「Relationship Map」セクションを更新します
家系図
家系図は、characters/_index.md の「Family Trees」セクションで管理します。形式:
## Family Trees
### {Family Name}
- **{Character Name}** ({status}) - [{name-kebab}.md]
- **{Child Name}** - [{name-kebab}.md]
- **{Child Name}** - [{name-kebab}.md]
子どもは親の下にインデントして記載します。結婚やパートナー関係は同じ行に記載します。
相互参照
- ワールド設定内(例:ロケーションの
notable-characters)でキャラクターに言及する場合は、両方の要素にリンクがあることを確認します - キャラクターがプロットアークに登場する場合は、そのアークの
charactersフロントマターに記載されていることを確認します - キャラクターのタグはプロジェクト全体で統一します(例:
magic-userを使う場合は、常に同じタグを使います)
参照ファイル
references/character-template.md- キャラクタープロフィール用の空のテンプレート一式references/relationship-types.md- 逆の関係の組み合わせを含む、人間関係の種類に関する完全なリファレンス
コメント
Markdown 対応