Claude Codeで小説を書くには?執筆や添削・推敲手順を全解説

Claude Codeで小説って書けるの?
どう指示すれば思いどおりのストーリーを書いてくれるんだろう

話題のClaude Codeを「小説執筆にも使えるのでは?」と気になっている人は多いですよね。

ただし、設定の管理方法やプロンプトの書き方を理解していないと、途中で設定が矛盾したり、思うような文章が生成されなかったりすることがあります。

そこでこの記事では、Claude Codeで小説を書く手順を解説します。小説を推敲・添削する方法や効率よく投稿サイトに発信するやり方も紹介するので、ぜひ参考にしてください。

この記事の要約
  • CLAUDE.mdに設定をまとめることで世界観やキャラクター設定を管理しやすくなる
  • diff表示を活用すると推敲・添削の精度が上がる
  • ルビ・投稿サイト向けタグの自動付与・あらすじ作成なども効率化できる
目次

Claude Codeは小説作成に向いている?

Claude Codeは小説作成に向いている?

Claude Codeは、小説の執筆から推敲、設定管理まで一貫して行えるため、特に長編作品との相性が良いツールです。

ここからは下記の項目別に、Claude Codeの特性を解説します。

通常Claudeとの違い

Claude Codeは、ファイル操作とプロジェクト管理を前提に設計されたCLIツールです。

通常のClaudeがブラウザ上でチャット画面を中心に利用するのに対し、Claude Codeはターミナルから操作し、ローカルファイルを直接扱えます。

小説執筆における違いは、設定資料や本文をファイルとして管理できることです。通常のClaudeでも過去の会話履歴を参照できますが、長編作品になると設定や原稿の管理が煩雑になりやすい傾向があります。

一方Claude Codeは、`CLAUDE.md`に世界観や登場人物の設定を書き込み、各章を個別ファイルとして管理可能です。そのため、長編作品でも設定を整理しながら執筆しやすくなります。

また、複数ファイルを横断して一括編集できる点も強みです。第1章から第10章まで、設定の矛盾をまとめてチェックするといった操作も可能です。

向き/不向きな作品

Claude Codeが向いている作品は以下のとおりです。

  • 章立てが明確な長編小説
  • 世界観設定や登場人物が多いファンタジー・SF
  • 複数話構成のweb小説・連載作品
  • 設定資料を別ファイルで管理したい作品

一方でClaude Codeが向いていない作品は以下のとおりです。

  • 詩・俳句・短歌など短い表現が中心の作品
  • 実験的な文体を重視する作品
  • 独特の言語感覚を強く打ち出す純文学

とくに設定資料や本文を複数ファイル分けて管理する作品ほど、Claude Codeとの相性が良くなります。一方で、作者独自の文体や言語感覚が核となる作品は、AIが生成した文をそのまま使うのではなく参考程度に活用するのがおすすめです。

出力できる文量の目安

Claude Codeで扱える文量は、利用するモデルや参照するファイル量によって変わります。

一般的には、1回の指示で数千文字から1万文字前後の文章生成が可能です。ただし、長文を一度に出力させるほど文章品質が不安定になるため、実際の執筆では章やシーン単位に分けて生成する方法が適しています。

また、Claude Codeは過去の原稿や設定ファイルを参照しながら作業できるため、長編作品の管理にも向いています。とくに、章ごとにファイルを分割しながら執筆すると、設定を維持しやすくなります。

他ツールを併用すべきケース

Claude Codeは優秀な執筆支援ツールですが、すべての作業を単独で完結させる必要はありません。 

スクロールできます
目的推奨ツール理由
プロット管理・構成の可視化Scrivener
Notion
章立てやアウトラインを視覚的に整理 しやすい
校正・誤字脱字チェックENNO
Just Right!
日本語校正に特化している 
設定資料の整理Notion
Obsidian
キャラクターや世界観を体系的に管理できる
最終推敲執筆者自身文体や表現の個性を反映しやすい

Claude Codeは以下を得意とするツールです。

  • 下書き生成
  • 設定管理
  • 推敲支援


プロット管理や最終的な文章表現は他ツールや人間の判断と組み合わせることで、より完成度の高い作品を制作できます。

Claude Codeで小説を書く基本手順

Claude Codeで小説を書く基本手順

Claude Codeで小説を書くときは、設定ファイルやプロットを準備してから執筆を始めることが重要です。

ここからは下記の手順別に、具体的な手順を解説します。

1.’CLAUDE.md’に作品設定を書く

`CLAUDE.md`は、Claude Codeがプロジェクト内で参照する設定ファイルです。ここに作品の世界観・登場人物・文体ルールを書いておくことで、毎回同じ設定を説明する手間を省けます。

小説プロジェクト用の`CLAUDE.md`の記述例は次のとおりです。

“`

# 作品設定:『夜明けの魔法使い』

## 世界観
中世ヨーロッパ風の異世界。魔法は「詠唱」と「媒体(石や植物)」の2要素で発動する
魔法使いは全人口の5%未満。社会的地位は低く、差別を受けている

## 登場人物
アリア(17歳・女性):主人公。魔法の才能があるが貧困家庭出身。一人称は「わたし」
ルーク(19歳・男性):貴族の息子。表向きは傲慢だが内面は繊細。一人称は「僕」

## 文体ルール
三人称単数(アリア視点)で統一
地の文は「だ・である調」、会話文は「です・ます調」と口語を混在可
一文は100文字以内を目安にする

## 禁止事項
現代語・カタカナ語の多用(例:「テンション」「スペック」は使わない)
章をまたいだ設定変更(変更する場合は必ずこのファイルを更新する)
“`

`CLAUDE.md`を作成したら、ターミナルでプロジェクトディレクトリに移動し、`claude`コマンドで起動します。Claude Codeは自動的に`CLAUDE.md`を参照しながら作業を進められるため、作品設定を共有しやすくなります。

2.プロットを作成する

本文を書き始める前に、作品全体のプロットを作成しておきましょう。あらかじめ物語の流れを整理しておくことで、後から設定矛盾や展開の迷走が起きにくくなります。

たとえば、次のように指示します。

“`
# 異世界ファンタジー小説の全12章構成のプロットを作成してください。

## 条件
主人公は17歳の少女
成長と冒険をテーマにする
各章の目的とクライマックスを記載する
最終章で伏線を回収する
“`

生成されたプロットは`plot.md`として保存しておくと執筆中に展開を見失った場合でも、全体の流れを確認しながら作業を進められます。

3.プロンプトで章・シーンを指示する

プロットが完成したら、章やシーン単位でプロンプトを書きます。プロンプトには「目的・登場人物・場面の状況・感情の流れ」の4要素を含めると、意図に沿った文章が出力されやすくなります。

効果的なプロンプトの例は次のとおりです。

“`
## 目的
アリアが初めて魔法を成功させる場面。自己効力感と驚きを表現する。

## 登場人物
アリア(主人公)、ルーク(観察者として登場)

## 場面の状況
廃墟の礼拝堂。夕方。アリアが1人で練習していたところにルークが現れる。

## 感情の流れ
緊張 → 集中 → 魔法成功の驚き → ルークへの警戒

## 文量
原稿用紙3〜4枚(1,200〜1,600文字)
“`

指示が曖昧なプロンプトでは、意図しない展開や設定とのズレが生じやすくなります。場面の目的や感情の流れを明示することで、物語の文脈に沿った出力が得られます。

また、前のシーンとの繋がりを持たせたい場合は次のように既存ファイルを参照する指示を加えるのがおすすめです。

“`
chapter01_scene01.mdを参照し、その続きとしてchapter01_scene02.mdを執筆してください。
“`

4.ファイル分割で長編を管理する

長編小説を1つのファイルで管理すると、参照範囲が広がり管理が難しくなる場合があります。そのため、章ごと・シーンごとにファイルを分割して管理する方法がおすすめです。

“`
novel-project/
├── CLAUDE.md         # 作品設定(世界観・人物・文体ルール)
├── plot.md                  # 全体プロット・章立て
├── characters.md       # 登場人物詳細プロフィール
├── chapter01/
│   ├── scene01.md
│   ├── scene02.md
│   └── scene03.md
├── chapter02/
│   ├── scene01.md
│   └── scene02.md
└── notes.md              # 執筆中のメモ・設定変更履歴
“`

このように分割することで、Claude Codeが参照するファイルを限定できます。

たとえば、以下のような指示が可能になり、文脈の一貫性を保ちやすくなります。

“`
chapter02/scene01.mdを新たに執筆してください。chapter01/scene03.mdのラストシーンから続く形にしてください
“`

また、設定を変更したときは必ず`CLAUDE.md`と`characters.md`を更新する習慣をつけてください。設定ファイルと本文の内容を一致させることで、後から発生する設定矛盾のチェック作業を減らせます。 

Claude Codeで小説を推敲/添削する方法

Claude Codeで小説を推敲/添削する方法

Claude Codeの強みは執筆だけではありません。推敲・添削の場面でも、ファイル操作の特性を活かした効率的な見直しが可能です。

ここからはClaude Codeで小説を推敲・添削する方法を解説します。

diff表示で修正箇所を可視化する

Claude Codeは、ファイルを編集する際に変更前と変更後の差分(diff)を表示できます。diff表示を活用すると、どの文が追加・削除・変更されたかを一目で確認できます。

推敲に使うプロンプト例は次のとおりです。

“`
chapter01/scene02.mdを以下の観点で推敲してください。
変更前と変更後の差分が確認できる形で出力してください。

推敲観点:
同じ語尾が3回以上連続していないか
体言止めが1シーン内に3回以上ないか
一文が150文字を超えていないか
“`

変更内容を確認しながら修正を適用できるため、意図しない文章変更が本文に混入するリスクを抑えられます。また、推敲前後の違いを見比べることで、自分の文章の癖や改善点を把握しやすくなる点もメリットです。

文体/視点/トーンを指定し書き直す

出力された文章の文体やトーンが作品のイメージと合わない場合は、具体的な指示を加えて書き直しを依頼します。単に「もっと読みやすくしてください」と指示するよりも、参考となる文章や改善したいポイントを示した方が効果的です。

プロンプト例は次のとおりです。

“`
chapter02/scene01.mdを書き直してください。

現在の問題点:
地の文のテンポが速すぎて、心理描写が薄い
主人公の内面独白が少ない

目標とする文体:
chapter01/scene03.mdの「アリアが森を歩くシーン」のような、
情景描写と内面描写を交互に配置してください。

変更しない要素:
シーンの展開
セリフの内容
“`

変更してほしい要素と変更しない要素を明確に分けて伝えることで、意図しない改変を防ぎやすくなります。

キャラクターの口調を固定する

長編作品では、同じキャラクターでも章ごとに口調が変化してしまうことがあります。そのような場合は、`CLAUDE.md`や`characters.md`に口調サンプルを記載しておくのがおすすめです。

characters.mdの記述例は次のとおりです。

“`
# アリア(主人公)の口調サンプル

## 通常時
「魔法なんて、わたしには無理だよ。才能がないってみんな言うし」
「でも……試してみたいって思う気持ちは、どうしても消えないんだ」

## 緊張時
「ちが、違う。わたしはただ……」(言葉を詰まらせる)

## 怒り時
「うるさい。わたしのことを知りもしないくせに」

## 禁止パターン
「〜でございます」「〜ですわ」のような令嬢口調
「〜だぜ」「〜だろ」のような粗暴な男性語尾
“`

口調サンプルは「通常時・緊張時・怒り時」など感情状態別に用意すると、場面に応じた自然な変化を表現しやすくなります。

また、推敲時には次のように指示すると便利です。

“`
characters.mdのアリアの口調サンプルと照合して、chapter03全体のセリフに不自然な箇所がないか確認してください。
“`

二次創作で原作再現度を高める

二次創作では、原作キャラクターの口調・価値観・関係性をどれだけ自然に再現できるかが重要です。Claude Codeは自分で整理した設定資料を参照しながら執筆できるため、キャラクターの特徴を維持しやすくなります。

活用手順の例は次のとおりです。

  1. 原作キャラクターの特徴的なセリフや行動パターンを整理する
  2. `characters.md`に口調や価値観をまとめる
  3. よく使う表現や口癖を記載する
  4. 使わない表現もあわせて明記する

例えば、次のような項目を設定ファイルにまとめておくと便利です。

“`
口調の特徴
・語尾に「〜だな」をよく使う
・命令口調は少ない
・感情表現は控えめ

使用しない表現
・過度に乱暴な言葉遣い
・原作にない一人称
“`

ただし、作品によっては二次創作に関するガイドラインが定められている場合があります。投稿前には必ず公式の利用規約やガイドラインを確認しましょう。

矛盾・表記ゆれを一括チェックする

長編の推敲で最も手間がかかるのが、設定矛盾と表記ゆれの確認です。Claude Codeはファイルを横断して参照できるため、一括チェックにも活用できます。

プロンプト例は次のとおりです。

“`
以下のファイルをすべて参照し、設定矛盾と表記ゆれを洗い出してください。

対象ファイル:
・chapter01〜chapter05の全sceneファイル
CLAUDE.md
characters.md

チェック観点:
1.キャラクターの年齢・外見・能力の記述が一貫しているか
2.地名・固有名詞の表記が統一されているか(例:「エリアス城」と「エリアス城塞」の混在)
3.物語の時系列に矛盾がないか
4.魔法システムのルールに矛盾がないか
“`

チェック観点は4〜5項目に絞って具体的に書くことで、漏れのない矛盾チェックが実現します。 

また、確認結果を`notes.md`などにまとめて保存しておけば、修正作業の優先順位を整理しながら効率的に推敲を進められます。

Claude Codeで小説を書くときの注意点

Claude Codeで小説を書くときの注意点

Claude Codeは小説執筆を効率化できる強力なツールですが、生成AIならではの注意点もあります。

ここからは下記の注意点別に、対策とあわせて解説します。

ハルシネーションと設定矛盾への対策

Claude Codeは設定ファイルの内容を参照しますが、設定の解釈違いや情報の見落としによって、意図しない内容を生成することがあります。

よくある例は次のとおりです。

  • 設定資料に存在しない情報を勝手に追加する
  • 過去の章で説明した内容と矛盾する展開を作る
  • キャラクターの年齢や関係性が途中で変わる
  • 作品内のルールと異なる描写を行う

こうした問題を防ぐために、次の対策をおすすめします。

  1. 新しい設定を追加したときは必ず`CLAUDE.md`を更新する
  2. 執筆前に前章の要約を確認する
  3. 数章ごとに設定矛盾チェックを実施する
  4. 重要な設定は本文だけでなく設定ファイルにも記録する

とくに長編作品では、設定変更を本文だけに残してしまうケースが少なくありません。設定資料と本文の内容を常に一致させることで、後から発生する矛盾を減らせます。

文体が均質化しやすい問題と回避法

AIが生成する文章は、長期間同じ条件で執筆を続けると表現やリズムが似通いやすくなる傾向があります。

均質化を防ぐ方法としては、次のような工夫が有効です。

  • シーンごとに文体やテンポの方針を指定する
  • 緊張感のある場面と日常シーンで描写の密度を変える
  • 参考にしたい過去シーンを指定して執筆させる
  • 生成後に自分で加筆・修正を行う

また、物語のクライマックスや主人公の重要な心情描写など、作品の核となる場面は自分で執筆するのもおすすめです。AIと人間の強みを組み合わせることで、効率とオリジナリティを両立しやすくなります。

著作権・AI生成表記のガイドライン

AI生成コンテンツを小説投稿サイトに掲載する際は、各サービスのガイドラインを必ず確認してください。小説投稿サイトやコンテストによっては、AI利用に関するルールが定められている場合があります。

確認しておきたいポイントは次のとおりです。

  • AI生成作品の投稿が認められているか
  • AI利用の申告やタグ付けが必要か
  • コンテスト応募時に制限があるか
  • 著作権や利用権に関する規定があるか

また、ガイドラインは変更される可能性があるため、投稿前には必ず各サービスの最新情報を確認してください。

二次創作を行う場合は、投稿サイトの規約だけでなく、原作の権利者が公開している二次創作ガイドラインも確認することが重要です。利用条件や禁止事項を把握したうえで活動することで、トラブルを未然に防げます。

Claude Codeで小説投稿を効率化する方法

Claude Codeで小説投稿を効率化する方法

執筆した原稿を投稿サイト向けに整える作業も、Claude Codeで効率化できます。ここからは下記の手順別に、投稿効率化の方法を解説します。

1.出力形式を指定する

小説投稿サイトによって、改行ルールや記号の使い方が異なります。執筆後に手動で整形すると手間がかかるため、あらかじめ出力形式を指定しておくと効率的です。

`CLAUDE.md`に投稿先のフォーマットルールを記載しておくと、執筆と同時に投稿用の形式に整えられます。

記載例は次のとおりです。

“`
# 投稿フォーマット(小説家になろう向け)

段落の書き出しは全角スペース1つでインデントする
セリフの前後に改行を入れる
場面転換時は「 ※ ※ ※」(全角スペース+※)で区切る
三点リーダーは「……」(2つセット)で統一する
ダッシュは「――」(2つセット)で統一する
感嘆符・疑問符の後に全角スペースを1つ入れる(例:「なんで! そんな」)
“`

このルールを`CLAUDE.md`に書いておくことで、Claude Codeは最初から投稿用フォーマットで出力します。執筆後の整形作業をゼロにできます。

さらに、執筆後に次のような指示を出すことで、投稿用フォーマットへ一括変換できます。

“`
chapter05.mdを投稿用に整形してください。

ルール:
段落を整理する
記号表記を統一する
不要な空行を削除する
“`

2.ルビ・傍点タグを自動付与する

難読漢字へのルビ付与や強調表現の追加も、Claude Codeで効率化できます。

小説投稿サイトでは、難読漢字にルビを振ったり、特定の言葉に傍点をつけたりする際に専用のタグを使います。手動での付与は作業量が多いため、Claude Codeに自動付与を任せることで大幅に作業時間を削減可能です

プロンプト例は次のとおりです。

“`
chapter03/scene01.mdに対して、以下のルールでタグを付与してください。

ルビのルール:
難読漢字にルビを付ける
強調したい語句に傍点を付ける
変更箇所を一覧で出力する

タグを付与した箇所のリストも別途出力してください。
“`

投稿サイトによって利用できる記法は異なるため、事前に利用規約やヘルプページを確認し、使用するタグ形式を指定しておきましょう。

3.あらすじ・キャッチコピーを生成する

小説投稿では本文だけでなく、あらすじやキャッチコピーの完成度も重要です。

作者自身が書いた作品のあらすじは、客観的な視点が失われて長くなりがちです。Claude Codeに生成させることで、読者目線の簡潔なあらすじを得られます。

プロンプト例は次のとおりです。

“`
plot.mdとchapter01〜chapter10の全ファイルを参照して、以下を生成してください。

## 投稿用あらすじ(200文字以内)
主人公・舞台・中心となる葛藤を含める
結末のネタバレは避ける
読者が「続きを読みたい」と思えるよう、核心の謎を匂わせる

## キャッチコピー(30文字以内)
作品の雰囲気とテーマを凝縮する
疑問形か体言止めで終わらせる

## タグ案(小説家になろう向け)
ジャンルに合った検索タグを10個提案する
“`

また、複数案を比較できるようにするのもおすすめです。

“`
あらすじを3パターン作成してください。
パターンA:王道ファンタジー風
パターンB:ミステリー要素を強調
パターンC:キャラクター重視
“`

複数案を生成することで、作品の魅力が最も伝わる表現を選びやすくなります。 

あらすじやキャッチコピーは作品の第一印象を左右する重要な要素です。本文の執筆だけでなく、投稿前の販促文作成にもClaude Codeを活用すると、より効率的に作品を公開できます。

まとめ

本記事では、Claude Codeを使った小説執筆の方法を解説しました。

Claude Codeは、単に文章を生成するだけでなく、CLAUDE.mdを活用した設定管理やファイル分割による長編執筆、推敲・添削の効率化まで行えるツールです。

まずは`CLAUDE.md`に作品設定を記載し、テスト用の1章分を書くところから試してみましょう。基本的な執筆フローに慣れてきたら、キャラクターの口調サンプルを活用した推敲や投稿サイト向けのフォーマット自動化にも挑戦することで、執筆効率をさらに高められます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

【プロフィール】
DX認定取得事業者に選定されている株式会社SAMURAIのマーケティング・コミュニケーション部が運営。「質の高いIT教育を、すべての人に」をミッションに、AI・生成AIを学び始めた初学者の方に向け記事を執筆。
累計指導者数4万5,000名以上のAIプログラミングスクール「侍エンジニア」、累計登録者数1万8,000人以上のオンライン学習サービス「侍テラコヤ」で扱う教材開発のノウハウ、2013年の創業から運営で得た知見に基づき、記事の執筆だけでなく編集・監修も担当しています。
【専門分野】
IT/生成AI/AI・ロボット開発/プログラミング/Webデザイン

目次