🙄

Claude CodeがGeminiを完全操作してKindle本を自動制作した話

に公開

Claude CodeがGeminiを完全操作してKindle本を自動制作した話

まず最初に:すぐに試したい人のための超簡単手順

必要なファイル

以下の内容を claude_boss_role.md として保存してください:

# Claude上司の役割設定

あなたはプロジェクトマネージャーとして、以下を自動実行してください:

## 自動実行パターン
1. タスクファイルを/tmp/に作成
2. そのファイルをGeminiに送信:`cat /tmp/[ファイル名] | gemini --yolo -m gemini-2.5-flash`
3. 結果を確認して次のタスクを生成
4. 品質がA+になるまで改善を繰り返す

## 品質基準
- A+レベル(即座出版可能)
- 初心者が理解できる内容
- 具体例を豊富に含む

全て自動で進めて、Kindle本を完成させてください。

実行手順(3ステップ)

Step 1: Claude Code起動

claude --dangerously-skip-permissions

Step 2: 役割設定
Claude Codeのチャットに以下を入力:

上記のファイル claude_boss_role.md を読み込んで、役割を理解してください。

Step 3: プロジェクト開始
Claude Codeのチャットに以下を入力:

「○○○」というKindle本を5章構成で作成してください。

それだけです! あとはClaude CodeがGeminiを自動操作して、3-4時間で完成させてくれます。

完全なシステムコード(GitHub公開中)

この記事で紹介したAI協働システムの完全なソースコードと設定ファイルは、以下のGitHubリポジトリで公開しています:

🔗 GitHub Repository: https://github.com/daideguchi/ai-book-production-system

リポジトリに含まれるもの:

  • 完全な役割設定ファイル
  • 自動化スクリプト一式
  • 品質管理システムのコード
  • 実際に使用したプロンプト集
  • トラブルシューティングガイド
  • 詳細なセットアップ手順書

プロローグ:AIが勝手に本を書く時代が来た

「Claude Codeに『Kindle本を作って』と言ったら、本当に勝手にGeminiを操作して完成させてくれるのだろうか?」

そんな疑問から始まった実験が、驚くべき結果をもたらしました。Claude CodeがGemini CLIを完全に自動操作し、人間の介入なしに5章構成の実用書「副業AI活用術」を3時間45分で完成させたのです。

Claude Code インターフェース

この記事では、Claude CodeがどのようにGeminiに指示を出し、どのような仕組みで自動協働を実現したかを詳しく解説します。重要なのは、一度設定すれば人間は何もする必要がないということです。Claude Codeが全てを自動で判断し、実行してくれます。

第1章:なぜClaude CodeがGeminiを操作できるのか

Claude Codeの革新的能力

Claude Codeは、従来のチャットベースAIとは根本的に異なる特徴を持っています。最も重要な点は、他のAIツールを直接操作できるということです。

従来のAIとの根本的違い:

  • 従来のAI: 人間 ↔ AI(単純な対話)
  • Claude Code: 人間 → Claude Code → 他のAI → 成果物(自動協働)

この能力により、Claude Codeは以下のことが可能になりました:

  • ファイルシステムへの直接アクセス
  • コマンドラインツールの実行
  • 他のAIサービスとの自動連携
  • プロジェクト全体の統括管理

Gemini CLIとの完璧な相性

Claude CodeとGemini CLIの組み合わせが優秀な理由は、両者の特性が完璧に補完し合うからです。

Gemini CLI インターフェース

役割分担の最適化:

Claude Code(上司) Gemini CLI(部下)
全体企画・戦略立案 具体的な文章執筆
品質基準の設定・管理 修正・改善作業の実施
プロジェクト進行管理 詳細な編集作業
エラー対応・判断 指示に基づく実行

この明確な役割分担により、企画から完成まで一貫した品質の作品を効率的に制作できるのです。

第2章:ファイルベース通信システムの設計

なぜファイルベース通信を選んだのか

AI同士の通信方法として、私たちはファイルベース通信を採用しました。これは、Claude Codeがテキストファイルにタスクの詳細を記述し、それをGemini CLIが読み取って実行するという仕組みです。

ファイルベース通信のメリット:

技術的メリット

  • 複雑なAPI設定が不要
  • エラー時の問題特定が容易
  • 通信内容の可視化が可能
  • システムの安定性が高い

運用面のメリット

  • 人間がいつでも処理内容を確認可能
  • デバッグが簡単
  • セキュリティリスクが低い
  • 将来的な機能拡張が容易

ワークフロー可視化

30秒ルールの重要性

システム設計の重要な原則として「30秒ルール」を実装しています。これは、Claude CodeがGeminiに出すタスクを必ず30秒以内で完了できるサイズに分割するという規則です。

30秒ルールがもたらす効果:

安定性の向上

  • タイムアウトエラーの完全防止
  • APIクォータ制限の回避
  • 継続的な動作保証

品質管理の最適化

  • 短いサイクルでの品質チェック
  • 問題の早期発見と修正
  • 段階的な品質向上

進捗管理の効率化

  • リアルタイムでの状況把握
  • 問題発生箇所の即座特定
  • プロジェクトの予測可能性向上

第3章:実際のシステム構築プロセス

初期設定の詳細手順

Step 1: Claude Codeの起動

claude --dangerously-skip-permissions

この--dangerously-skip-permissionsオプションは、Claude Codeがファイルシステムに自由にアクセスできるようにするために必須です。

起動時に自動実行される処理:

  • ファイルシステムへのアクセス権限取得
  • 作業ディレクトリの認識と環境把握
  • 利用可能なツールとコマンドの確認
  • 最適な作業戦略の立案

役割設定ファイルの構成要素

Claude Codeに適切な行動をとらせるため、専用の設定ファイルを作成します。このファイルには以下の要素が含まれます:

基本設定セクション

  • Claude Codeの役割とミッション
  • プロジェクトの目標と品質基準
  • 自動実行パターンの定義

Gemini連携設定

  • 指示ファイルの作成方法
  • Geminiへの送信手順
  • 結果の評価基準

品質管理設定

  • A+品質の具体的基準
  • 改善プロセスの手順
  • エラー対応とフォールバック戦略

自動実行パターンの確立

Claude Codeの自動実行は、以下の最適化されたパターンに従って進行します:

Phase 1: 企画・設計段階

  • プロジェクト要件の詳細分析
  • 全体構成の決定と章立て
  • 各章のテーマと内容計画
  • 品質基準と評価方法の設定

Phase 2: 制作実行段階

  • 章ごとのタスクファイル自動作成
  • Geminiへの詳細指示送信
  • 執筆結果の受信と初期評価
  • 品質チェックと改善点の特定

Phase 3: 品質向上段階

  • A+基準との詳細比較評価
  • 具体的な改善指示の作成
  • 繰り返し改善による品質向上
  • 最終完成版の出力と確認

ネットワーク可視化

第4章:実際のKindle本制作プロセス

プロジェクト開始の瞬間

「副業AI活用術」の制作は、私がClaude Codeに以下の指示を出したことから始まりました。

私の実際の指示(30秒):

5章構成のKindle本『副業AI活用術』を作成してください。
読者は副業初心者を想定し、実践的で分かりやすい内容にしてください。

Claude Codeの即座の自動分析:

この指示を受けたClaude Codeは、人間が企画書を作成する時間も待たずに、以下の分析と決定を自動実行しました:

  • ターゲット読者分析: 副業に興味があるが知識が少ない層
  • 文体・構成の決定: 親しみやすく、専門用語は要説明
  • 全体構成の設計: 基礎から応用まで段階的な5章構成
  • 品質目標の設定: A+レベル(即座出版可能)

第1章制作の詳細プロセス

Claude Codeによる第1章制作は、以下のような精密なプロセスで進行しました。

自動コンテンツ分析:

読者ニーズの深掘り分析

  • 副業に興味があるが何から始めたらいいか分からない心理
  • AIという言葉は知っているが具体的な活用法が不明な状況
  • 失敗リスクを最小限に抑えたい初心者特有の不安

最適な章構成の自動決定

  • 現代副業市場の概況(現状理解のための導入)
  • 従来型副業の限界(問題意識の共有)
  • AI活用の新しい可能性(解決策の提示)
  • 初心者向け基本事項(実践準備の支援)
  • 次章への自然な流れ(継続的学習の動機付け)

Geminiへの詳細指示の自動作成:

Claude Codeが自動作成した指示ファイルの実際の内容:

第1章執筆タスク
役割: Claude上司からGeminiライターへの指示
テーマ: 現代副業事情の基礎知識
対象読者: 副業初心者(AI知識ほぼなし)
文字数: 3500字程度

【詳細執筆指示】
1. 導入部(500字)
   - 副業ブームの背景と現状の説明
   - 読者の共感を得る具体的状況描写

2. 現代副業市場の分析(1000字)
   - 主要な副業カテゴリーの詳細紹介
   - それぞれの特徴と収益性の現実
   - 参入障壁と成功要因の分析

3. 従来型副業の課題(1000字)
   - 時間労働型の根本的限界
   - スキル習得の困難さとその理由
   - 競争激化による収益低下の実態

4. AI活用による新しい可能性(800字)
   - AI時代の副業トレンドの詳細
   - 初心者でも実際に活用できるAIツール
   - 具体的な成功事例の紹介

5. 章のまとめと次章への導入(200字)
   - 本章のポイント整理
   - 次章で学ぶべき内容の予告

【必須要件】
- 専門用語は必ず分かりやすい説明を併記
- 具体例を最低3つ以上含める
- 読者の不安を取り除く配慮をする
- 次章への興味を引く結び方にする

【品質基準】
- A+レベル(そのまま出版可能)
- 初心者が一読で理解できる内容
- 実践的で即座に活用できる情報

【実行制限】
- 30秒以内で完了可能な分量

Geminiによる執筆とClaude Codeの品質評価

Geminiの執筆実行:

上記の詳細な指示を受けたGeminiは、以下のような特徴を持つ高品質な第1章を生成しました:

生成内容の特徴

  • 論理的で読みやすい文章構成
  • 初心者に配慮した丁寧な説明
  • 適切で分かりやすい具体例の使用
  • 不安を解消する配慮が行き届いた内容

Claude Codeの自動品質評価システム:

生成された内容をClaude Codeが多角的に自動評価し、以下の詳細な結果を出力しました:

評価項目別スコア

  • 内容の正確性: A(事実関係が正確で信頼できる)
  • 読みやすさ: A-(ほぼ良好、一部改善の余地あり)
  • 実用性: A(具体的で実践的な内容)
  • 初心者への配慮: B+(もう少し丁寧な説明が必要)
  • 全体の構成: A(論理的で分かりやすい流れ)

総合評価: A-レベル

自動改善指示の詳細作成:

Claude CodeはA+達成を目指し、以下の具体的な改善指示を自動生成しました:

第1章品質向上タスク
現在品質: A-レベル
目標品質: A+レベル

【具体的改善指示】
1. 専門用語説明の強化
   - 「アフィリエイト」の説明をより初心者向けに
   - 「プラットフォーム」の概念説明を追加
   - 「副業収入」の税務上の扱いに言及

2. 具体例の充実化
   - 成功事例を1つ追加(実名は避け、ケーススタディ形式)
   - 失敗パターンの説明も併記(リスク回避のため)
   - 収益金額の現実的な範囲を明示

3. 読者への配慮の強化
   - 各セクションの冒頭に要点を明示
   - 読者の不安に対する具体的な解決策を提示
   - 「始めやすさ」のランク付けを追加

【改善後の期待結果】
- A+品質の確実な達成
- 初心者が安心して読み進められる内容
- 即座出版可能なプロフェッショナルレベル

Geminiによる改善の実施:

この詳細な改善指示を受けたGeminiは、以下の具体的な修正を実施しました:

実施された改善内容

  • 専門用語の説明を詳細化(従来の2倍の分量)
  • 成功事例と失敗事例を各1つずつ追加
  • 各セクションに読者向けガイドを挿入
  • 不安解消のための具体的アドバイスを追加
  • 収益目安と難易度ランクを明示

最終評価結果: A+レベル達成

第5章:全体品質管理と一貫性確保システム

章間の連携管理システム

5章構成の書籍では、各章の独立性と全体の統一感を両立させることが重要です。Claude Codeはこの複雑な課題を以下の仕組みで自動解決しました。

一貫性管理の自動システム:

文体・表現の統一管理

  • 全章を通じた敬語レベルの自動統一
  • 専門用語の定義と使用の一貫性チェック
  • 読者への呼びかけ方の統一
  • 文章のトーンと雰囲気の維持

構成・内容の整合性管理

  • 前章からの自然な流れの確保
  • 重複内容の自動検出と回避
  • 次章への適切な誘導文の挿入
  • 全体を通じた論理的一貫性の維持

品質レベルの均一化

  • 全章A+レベルの自動維持
  • 情報密度の適切なバランス調整
  • 実用性の段階的向上の確保
  • 読者の学習曲線に合わせた難易度調整

第2章から第5章の自動制作流れ

第2章: ChatGPT実践活用法

Claude Codeは第1章の完成を受けて、即座に第2章の制作方針を自動決定しました。

自動設定された制作コンセプト

  • 第1章で提示した基礎知識の実践的応用
  • 具体的なツール使用法への完全特化
  • 初心者でも即座に試せる内容構成
  • 段階的なスキルアップの道筋提示

特徴的な品質向上の実例
第2章では、Claude Codeが「プロンプト例の体系的整理」という改善を自動指示しました。これにより、読者が実際にコピー&ペーストして使える形式の例文が充実し、実用性が大幅に向上しました。

第3章: 人間スキルと法的配慮

第3章制作では、Claude Codeが特に法的リスクへの配慮を自動強化しました。

自動追加された重要要素

  • 副業に関する就業規則の確認手順
  • 税務処理の基本的な注意事項とチェックリスト
  • 契約トラブル回避のための具体的対策
  • 個人情報保護に関する実務的知識
  • 著作権侵害を避けるための注意点

これらの要素は、Claude Codeが副業初心者の潜在的リスクを自動分析し、必要不可欠と判断して追加したものです。

第4章: 月10万円達成への道筋

第4章では、Claude Codeが特に具体性と実現可能性のバランスを重視した構成を自動設計しました。

自動最適化された内容構成

  • 段階的な目標設定(月1万円→3万円→5万円→10万円)
  • 各段階での具体的なアクションプランと必要時間
  • よくある失敗パターンとその科学的な回避策
  • モチベーション維持のための心理学的な工夫
  • 現実的なタイムラインと期待値の設定

第5章: 成功事例とトラブルシューティング

最終章では、Claude Codeが実践的価値を最大化する構成を自動設計しました。

自動選定された価値提供要素

  • 多様な成功パターンの体系的紹介
  • 失敗からの学びと具体的な改善策
  • よくある質問とその詳細な回答
  • 長期的な成長戦略と持続可能性
  • 読者のレベル別アドバイス

第6章:技術的実装の詳細解説

Gemini操作コマンドの最適化

Claude CodeがGeminiを操作する際のコマンドは、高度に最適化されています。

基本コマンド構造の詳細:

cat /tmp/task_file.txt | gemini --yolo -m gemini-2.5-flash

各要素の技術的意味:

cat /tmp/task_file.txt

  • タスクファイルの内容をパイプラインでGeminiに送信
  • ファイルベース通信の実現
  • 指示内容の永続化と後からの検証可能性
  • 複雑な指示の確実な伝達

gemini --yolo

  • Gemini CLIの高速応答モード
  • 対話的なやりとりの効率化
  • レスポンス時間の最適化
  • ユーザー確認の省略による自動化

-m gemini-2.5-flash

  • 最適なモデルの明示的指定
  • パフォーマンスとコストのバランス
  • 安定した動作の保証
  • 予測可能な処理時間の確保

動的モデル選択システム

Claude Codeは状況に応じてGeminiのモデルを自動選択します。

モデル選択の判断基準:

通常の執筆作業: gemini-2.5-flash

  • 高速な応答時間(平均15-30秒)
  • 十分な品質レベル(A-〜A+)
  • コスト効率の最適化
  • 30秒ルールとの適合性

複雑な分析作業: gemini-2.5-pro

  • より高度な推論能力
  • 詳細な分析結果
  • 複雑な構成の最適化
  • 高品質な成果物の保証

自動フォールバック機能:

# 緊急時の自動切り替えシステム
cat /tmp/task.txt | gemini --yolo -m gemini-2.5-pro 2>/dev/null || \
cat /tmp/task.txt | gemini --yolo -m gemini-2.5-flash

この仕組みにより、APIクォータ制限やネットワークエラーが発生しても、自動的に代替手段で作業を継続できます。

エラーハンドリングと自動復旧システム

多層防御による安定性確保:

レベル1: 予防的対策

  • 30秒ルールによる事前のタスク分割
  • 適切なモデル選択による安定性確保
  • 最適化されたネットワーク設定
  • 予測可能な処理時間の管理

レベル2: リアルタイム検出

  • エラー発生の即座認識
  • 品質低下の自動検出
  • プロセス停止の即座把握
  • 異常状態の詳細ログ記録

レベル3: 自動復旧機能

  • 指数バックオフアルゴリズムによるリトライ
  • 代替モデルへの自動切り替え
  • タスクの再分割による継続実行
  • 復旧状況の詳細報告

第7章:実際の成果と詳細検証

完成した「副業AI活用術」の詳細分析

3時間45分後に完成した「副業AI活用術」は、予想をはるかに上回る品質を実現しました。

量的指標の詳細:

  • 総文字数: 21,500字
  • 章構成: 5章(各章4,000-4,500字)
  • 具体例の数: 32個
  • 実践的手順: 15パターン
  • 図表・チェックリスト: 8種類

質的特徴の詳細分析:

読みやすさの科学的評価

  • 文章の平均文長: 45文字(読みやすい適正範囲)
  • 専門用語の説明率: 100%(全ての専門用語に説明併記)
  • 段落の平均長: 150文字(理想的な範囲)
  • 具体例の充実度: 各概念に最低1つの具体例

実用性の具体的確保

  • 即座に試せる手順: 15種類の詳細解説
  • 実際のツール使用法: スクリーンショット付き説明
  • トラブル対応策: 主要な問題への解決法を完全網羅
  • チェックリスト: 実践時の確認項目を体系化

初心者への配慮の徹底

  • 段階的な学習構成(基礎→応用→実践)
  • 不安解消のための具体的アドバイス
  • 失敗回避のための注意点の明記
  • 「よくある質問」セクションの充実

最終的な成果の検証

全章品質達成の記録:

⏺ 🎯 MISSION COMPLETE: 全章A+品質達成
✅ 第1章: A+ - 現代副業事情の基礎固め完璧
✅ 第2章: A+ - ChatGPT実践術、構造改善済み
✅ 第3章: A+ - 人間スキル・法的配慮追加で完成
✅ 第4章: A+ - 月10万円への道筋明確化完了
✅ 第5章: A+ - 成功事例とトラブル対応網羅

システム成果:
- ✅ Claude上司・Geminiライター協働システム完成
- ✅ 30秒制限内効率実行システム確立
- ✅ Quota管理体制完成
- ✅ KDP出版準備完了

プログレス可視化

この革新的なAI協働システムにより、人間とAIの新しい働き方が実現し、コンテンツ制作の未来が大きく変わることが証明されました。Claude CodeとGemini CLIの組み合わせは、単なる技術的な成功を超えて、創造性と効率性を両立させる新しいパラダイムを示しています。


リソースとサポート

完全なソースコード(オープンソース)

この記事で紹介したAI協働システムの完全なソースコードは、以下のGitHubリポジトリで無料公開しています:

🔗 GitHub Repository: https://github.com/daideguchi/ai-book-production-system

リポジトリに含まれる全ての資料:

  • ✅ **完全な役割設

Discussion