cw-brainstorming について
cw-brainstormingは、物語の筋書き、章、世界設定、登場人物、時系列を検討する創作者向けの記録スキルです。記録を最小限にし、AIの提案を明示しながら、曖昧さや複数案を保ちます。
主な機能
- 01物語の案や章のビートを記録
- 02世界設定と人物の成長を整理
- 03時系列と整合性を追跡
- 04ユーザーの案とAIの提案を区別
- 05曖昧さや複数案を保持
活用シーン
- 01検討中の物語の方向性を記録
- 02章構成やシーンのビートを計画
- 03人物の動機や関係性を検討
- 04時系列の疑問や矛盾を記録
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ haowjy/ creative-writing-skills --skill cw-brainstormingインストール後、Claude Code で/cw-brainstormingを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/chapter-planning.mdcharacter-development.mdcontinuity-timeline.mdworldbuilding.md詳細
ブレインストーミングの記録
創造性を損なわない作業メモ形式で、ストーリーのブレインストーミングを記録します。
基本原則
次のことをせずにブレインストーミングを記録します。
- 発言内容を過度に詳しくしない
- ユーザーの発言とAIの提案を、区別せずに混ぜない
- 過剰な詳細を作り出さない
- 今後の創作の自由を制限しない
AIの提案には価値がありますが、明確に示し、最小限にとどめてください。
ブレインストーミングの種類
このスキルは、あらゆる種類のブレインストーミングに対応します。
- ストーリーやプロットの方向性(物語全般の検討)
- 章の構成とビート(各章の計画)
- 世界構築と設定(魔法体系、文化、歴史、地理)
- キャラクターの成長(動機、変化の軌跡、人間関係)
- 年表と整合性(時系列、矛盾)
どの種類にも、共通する基本原則(最小限の記録、情報源の明示、曖昧さの維持)があります。 専門的なガイダンスについては、references/を参照してください。
chapter-planning.md- ビートやシーンの検討を記録するworldbuilding.md- 架空の世界の要素を検討する(調査にはウェブ検索を使用)character-development.md- 動機、変化の軌跡、人間関係を検討するcontinuity-timeline.md- 年表の追跡と矛盾への対処
重要なルール
1. 記録は最小限にとどめる
ユーザーが明示的に述べたことだけを記録します。説明を加えたり、ユーザーが挙げていない例を追加したり、情報の欠落を補う詳細を付け加えたりしないでください。
問題は提案することではなく、混ぜてしまうことです。
❌ ユーザー:「キャラクターAはBと競い合う」→ 記録:「AとBは3回戦のトーナメントでリーダーの座を争う……」 ✅ ユーザー:「キャラクターAはBと競い合う」→ 記録:「AとBは競い合う」+任意:「トーナメント?政治的な駆け引き?試練?」
2. 情報源の明示(シンプルな3タグ方式)
デフォルト:タグなし=ユーザーの発言です。 アイデアの大半はユーザーから出るため、タグなしを標準として扱います。
特別な状況でのみタグを使います。
-
<AI>...</AI>- AIによる提案や可能性(必ず明確に囲む)- ユーザーが述べていないアイデアを提示するときに使う
- 簡潔な選択肢を2~3個にとどめる
- 例:
<AI>競争の形としては、トーナメント形式、政治的な駆け引き、試練などが考えられます</AI>
-
<hidden>...</hidden>- 後で明かすための作者限定情報- 秘密のキャラクター動機
- 予定しているどんでん返しや真相の開示
- キャラクターや読者にはまだ知られていない舞台裏の理由
- 例:
<hidden>Zは、リーダーの座を取り戻すため、2人とも失敗することを密かに望んでいる</hidden>
AIの提案を提示する場合:
- ユーザーがアイデアを求めている
- ユーザーが行き詰まっているように見える
- 創作のきっかけとなる簡潔な可能性を提示する
最小限の記録にとどめる場合:
- ユーザーが自分のアイデアを積極的に検討している
- 継続中の話し合いをそのまま記録する
- ユーザーが提案を求めていない
3. 曖昧さを保つ
ユーザーが曖昧にしている場合は、そのまま曖昧に記録します。
- 「緊張感を生むかもしれない」→ 不確かなまま記録する
- 「考えている」→ 検討中として記録する
- 「もしかすると」→ 可能性として記録する
4. 複数の選択肢を併存させる
作業メモには、矛盾する内容や複数の可能性を含めてもかまいません。結論を出さず、検討中の選択肢をそのまま列挙してください。
出力方法
話し合いに合う構成を使います。 たとえば、次のような形式があります。
- 箇条書き
- トピック別のセクション
- 年表形式
- キャラクター別のグループ分け
- ブレインストーミングの内容を明確に記録できる形式
必須要素:
- 最小限の記録(説明を加えず、ユーザーの言葉を記録する)
- 曖昧さを維持する
- AIの提案を
<AI>タグで囲む - 関連する場合は、作者限定の情報を
<hidden>タグで囲む
話し合いに応じて追加する任意のセクション:
- 今後検討する未解決の質問
- 検討中の複数の選択肢
- AIの提案(提示した場合)
- 後で解決する矛盾
教育用の例:違いを理解する
ユーザーの発言:
「キャラクターXとキャラクターYがリーダーの座を争うことを考えています。以前のリーダーだったキャラクターZとの間に緊張が生まれるかもしれません。」
✅ 良い記録:
# Leadership Competition Notes
- X and Y compete for leadership
- Z was previous leader
- May create tension with Z (uncertain)
Open questions:
- Form of competition?
- How does Z respond?
- Outcome?
❌ 悪い記録:
# Leadership Competition Arc
X and Y compete for leadership after Z steps down. Z feels threatened by the challenge to his authority.
The competition unfolds in three stages:
1. Announcement and initial positioning
2. First challenge where X demonstrates strength
3. Second challenge where Y shows wisdom
...
[20 more invented beats]
なぜ悪いのでしょうか? ユーザーがまったく述べていない内容を、大幅に付け加えています。
✅ AIの提案を加えた良い記録:
# Leadership Competition Notes
- X and Y compete for leadership
- Z was previous leader
- May create tension with Z (uncertain)
Open questions:
- Competition format: <AI>tournament-style? political maneuvering? trial-based?</AI>
- Z's response: <AI>oppose both? support one? stay neutral?</AI>
- Resolution?
✅ 非公開の作者メモがある場合に適しています:
# Leadership Competition Notes
- X and Y compete for leadership
- Z was previous leader
- May create tension with Z (uncertain)
- <hidden>Z is secretly manipulating both X and Y to destroy each other, planning to reclaim power after they're both discredited</hidden>
Open questions:
- Competition format?
- Outcome?
なぜ<hidden>を使うのですか? 仕掛けを後で明かす予定だからです。読者や登場人物はまだ知りませんが、作者はアイデアを練る間、その情報を記録しておく必要があります。
内容を膨らませすぎている場合
次のようなことを書いていたら、やめてください:
- 番号付きのシーン一覧
- 詳細なバックストーリー
- 具体的な会話
- 正確な時系列
- 各項目につき複数の段落
- ユーザーが言及していない例
AI の提案は<AI>タグで囲み、最小限(2~3案)にしてください。
成功の確認
良い例: ユーザーが「そう、それを言ったんです」と言う 悪い例: ユーザーが「そんなことは一言も言っていません」と言う
メモは骨組みだけで、不完全に感じられるものであるべきです。それが創造の自由を保つことにつながります。
記録した後:話し合い、アイデアを広げる
メモを書くだけで終わらないでください。 記録した後はユーザーとやり取りし、アイデアを発展させる手助けをしてください。
役立つ質問や提案:
- 明確化の質問: 「Zとの緊張関係について触れていましたが、内面的な葛藤を考えていますか、それとも外部との対立ですか?」
- 考えられる方向性: 「この設定は、政治的な駆け引き、個人的なドラマ、アクション重視など、いくつかの方向に展開できそうです。どれがしっくりきますか?」
- 影響の検討: 「Zが二人に反対したら、力関係はどう変わりますか?」
- 要素の関連付け: 「この競争は、先ほど話していた後継者争いの危機にも関係していますね。そのつながりを掘り下げてみますか?」
会話を続けるために:
- 網羅的な一覧ではなく、2~3個の可能性を提示する
- ユーザーが何にわくわくするかを尋ねる
- アイデアを定義しすぎず、曖昧な考えを明確にする手助けをする
- 興味深い影響や矛盾を指摘する
目標: 創作のプロセスを乗っ取るのではなく、ユーザーが自分のアイデアを考え抜く手助けをすることです。
スキルは組み合わせ可能です
役立つ場合は、他のスキルと自由に組み合わせてください(例:確定した世界設定を文書化するためにcw-official-docsを使う、またはアイデアを練っている内容を分析するためにcw-story-critiqueを使う)。
ファイルの配置(Claude Code)
- プロジェクトのドキュメントを確認し、規約を把握する
- 同様のコンテンツがどこにあるか確認する
- 関連するコンテンツの近くに配置する
- 名前:
brainstorm-[topic].md - 不明な場合は質問する