小説創作パイプライン Skill(novel-writing-pipeline)
「合格小説創作」を9つの専門ロール+パイプライン協調に分解し、各工程に工芸/データで支えられるハード制約を課します。全ロールが同一の「外付け脳」(設定集 / キャラカード / 章構成綱 / ライティング指紋 / 状態台帳)を共有し、権限越境はありません。
設計哲学(なぜこの分解が必要か)
- AIの本質は確率連鎖、人間は意図表現——この差がAI小説に5つの特定可能な「遺伝病」を生みます。本Skillの各ロールはそれぞれを狙い撃ちします:
- 言語のプラスチック感/平均化 → 潤色師+書き手「ライティング指紋」
- キャラのペラさ/人格分裂 → キャラデザイナー「言語指紋」+監査員 OOCチェック
- プロットのジェットコースター/機械仕掛けの神 → プロッター+書き手 Scene-Sequel +監査員因果チェック
- 感情の安全圏/偽共感 → 書き手/シーン師 Show Don't Tell
- 創造的キメラ/尻すぼみ → 世界観設計師「鉄則」+監査員伏線回収
- 単一モデル「一括」では企画/脚本/校閲を同時にこなせず、どれも中途半端に。専門分業+品質ゲートは、loom-novel / ainovel-cli / Mo-Shen / writing-agent / Superpowers などの実オープンソースプロジェクトで有効性が確認されています。
- 統合済みオープンソース機構(詳細は
references/open-source-mechanisms.md):loom-novelのライティング指紋注入と確定的AI臭除去差分、ainovel-cliの長文脈3段階要約+7次元原文引用審査、Mo-Shenの3段階ワークフロー+共有状態継続執筆環;新規 writing-agentの段階的パイプライン(テーマ選択→資料→構造→初稿→レビュー→修正→出力)とスタイルモデリング、Superpowersの明示的計画確認+サブエージェント並列スケジューリング+テスト駆動クローズドループ、Humanizer-zhの中文テンプレート臭専用AI臭除去。 - スタイルプリセット層(本Skill独自の堀):13種類の「スタイルプリセット」(
references/styles/、仙侠修行など)を内蔵。執筆時に総指揮がワンステップで選択し、書き手が技法パラダイムカードと個人の「ライティング指紋」を重ね合わせ —— ジャンルレベルの技法アンカーを与えつつ、作者固有の声を失いません。詳細はreferences/styles/styles-index.md参照。 - 鉄則境界:書き終わる ≠ 読める ≠ 投稿できる。最終的な文学的判断、人手による章ごとの精読、著作権・投稿コンプライアンスは作者が責任を持ちます。
パイプライン概要(順次実行、各章は前章の手動修正版を参照)
総指揮(基調決定+スタイルプリセット選択+計画確認ゲート)
→ 世界観設計師 → キャラデザイナー → プロッター
→ 書き手【スタイルプリセットパラダイムカード+個人ライティング指紋をロード】
→ シーン/ダイアログ最適化師
→ 監査員(連続性) → リズム師 → 潤色師(AI臭除去・中文テンプレート臭専用含む)
→ 品質ゲート(読者/総指揮審査)──不合格──▶ 該当工程に差し戻し
スタイルアンカー(執筆時にワンステップでスタイル選択):総指揮はプロジェクトカードでスタイルプリセットを1つ選択します(
references/styles/styles-index.md参照、デフォルトは「プリセットなし」)。書き手は初稿生成前にReadで対応するreferences/styles/<スタイル>.mdを読み込み、その6次元技法パラダイムを本章のライティング指紋の検証可能なサンプルに変換し、個人ライティング指紋と重ね合わせて反映します。スタイル未選択の場合は個人ライティング指紋のみを使用します。
九つのロールサブスキル(責務とハード制約インデックス)
| ロール | 中核責務 | 抑制する遺伝病 | 主要制約(詳細は references) |
|---|---|---|---|
| 2.1 総指揮 Showrunner | 基調/予算/禁則の決定、最終評価 | — | 予算規律で「ライティング指紋」用スロットを確保 |
| 2.2 世界観設計師 | 設定集鉄則 | #5 キメラ | 設定→2つ以上のプロット制約;非互換な縫合禁止 |
| 2.3 キャラデザイナー | キャラカード+言語指紋 | #2 ペラペラ | 1000文字の恥ずべき秘密;口調は機械検証可能 |
| 2.4 プロッター | 章構成綱+伏線表 | #3 ジェットコースター | Scene-Sequel;展開を5段階に分割 |
| 2.5 書き手 | 本章初稿 | #1/#3/#4 | Scene-Sequel + Show Don't Tell |
| 2.6 シーン/ダイアログ最適化師 | 映像感+声口 | #2 | 形容詞の羅列を削除;説明の隠蔽 |
| 2.7 監査員 | 7次元欠陥検査 | #2/#3/#5 | 強制原文引用 + Fact-Check |
| 2.8 リズム師 | 盛り上がり/テンション曲線 | — | Scene/Sequel比率;圧縮・拡張の明示 |
| 2.9 潤色師(AI臭除去) | 最終稿+自己チェックリスト | #1 | references/ai-taste-checklist.md を適用 |
完全な責務/入力/出力/自己チェックは、references/craft-framework.md(工芸)と各ロール節を参照。
協調機構(システムが書くほどに向上)
- メモリ:3段階要約(巻/弧/章)+4次元インテリジェント推薦(伏線/キャラ/状態/関係)+圧縮パイプライン(StoreSummaryCompact はLLM不使用、CJK×1.5)。詳細は
references/craft-framework.md§メモリ。 - ライティング指紋注入とAI臭除去クローズドループ(中核):① 書き手プロンプトに言語指紋保持スロットを確保(予算で削減禁止);② 初稿を診断し、指紋からの逸脱/AI痕跡をマーク;③ 確定的差分ゲート——最終稿のAI臭ヒット数が改稿前より厳密に少ない(after < before)ことを、
scripts/ai_taste_check.pyで自動カウント。詳細はreferences/style-fingerprint-method.md。 - 品質ゲート / 自己進化 / 3段階ワークフロー(quick/standard/deep):
references/open-source-mechanisms.md参照。
データソース:ライティング指紋蒸留(ユーザー資産ライブラリに接続済み)
本Skillの堀は「データ層」にあります。スタイルプリセット(題材技法)とライティング指紋(個人の声)は、いずれもユーザー所有 / 合法的複製またはパブリックドメインの古典からパターン(構文/リズム/修辞/声口)を蒸留したもので、著作権期間内の作品原文表現は一切取り込みません。
- 資産ライブラリ接続SOP(ワンクリック更新含む):
references/asset-library-integration.md参照——デフォルト書庫<あなたの書庫ルートディレクトリ>\(13題材 / 複数の合法的複製(題材別ディレクトリ));更新コマンドpython scripts/refresh_genre_fingerprints.py。スクリプトは復元ファイルの拡張子異常(.tx\ufffdなど)を自動処理するため、手動改名は不要。 - 内蔵実測指紋(すぐに使用可能):
assets/genre-fingerprints.json——13題材の集約アンカー(文長/会話/接続詞/句読点/POV/語彙多様性)、統計特徴のみ、本文なし。スタイルカード§7で直接参照可能;再計算は書庫更新後のアンカー更新にのみ使用。 - 蒸留手法(基礎):
references/style-fingerprint-method.md参照;付属scripts/fingerprint_extract.pyでローカル書庫サンプルからスタイル計量を計算し、統計特徴のみ出力、本文断片は一切保存しない。 - サンプル作者筆法蒸留(個人の声):
references/style-fingerprint-exemplar.md参照——著作権化不可能な筆法次元(構文リズム、構造手法、キャラの声、文語口語の緊張感、アイロニーと抑制)のみを蒸留し、いかなる表現も複製しません。これがあなたの個人ライティング指紋アンカー(単一作者の声)です。 - 13種類のスタイルプリセット(ジャンル技法アンカー):
references/styles/styles-index.md+各references/styles/<スタイル>.md参照。各プリセットに §7 実測計量アンカー(上記JSON由来、統計特徴のみ、本文なし)を含む。スタイルプリセット ≠ ライティング指紋:前者は題材レベルの手法テンプレート、後者はあなたの個人の声。書き手は両者を重ね合わせます。 - パブリックドメイン古典スタイルアンカー:
references/style-fingerprint-method.md§パブリックドメインexemplar(四大奇書+Gutenberg英字パブリックドメイン、パターンのみ抽出)。
スクリプト使い方
scripts/fingerprint_extract.py --corpus <書庫パス> --out <指紋JSON>:個人の合法的複製に対してスタイル計量特徴を計算し、指紋初稿を生成。本文は一切保存されません。scripts/ai_taste_check.py --draft <原稿パス>:AI臭パターンのヒット数をカウントし、§3.5の差分ゲート(before/after比較)に使用。
テンプレート(assets/templates)
assets/templates/キャラカード.md、設定集.md、章構成綱.md、チャプター流水.md:各ロールの標準成果物テンプレート。プロジェクトワークスペースに直接コピーして使用。assets/project-scaffold.md:完全なディレクトリ構造(プロジェクトカード/設定集/キャラカード/章構成綱/ライティング指紋/状態台帳/chapters/rules)。
安全と境界
- 本Skillは創作コラボレーターであり、作者を代替しません:最終的な文学的判断、人手による章ごとの精読、著作権/投稿コンプライアンスは作者が責任を持ちます。
- オリジナル優先 / サードパーティIPリスクゼロ:ライティング指紋は作者の自作またはパブリックドメイン古典のパターンのみを学習し、著作権期間内のベストセラー原文は取り込まず、その表現を複製しません。第三者の著作権を侵害するテキスト要素は生成しません。
- ライティング指紋は作者の手動編集のみを学習し、AI自身の出力は決して学習しません(汚染防止)。
- 事実/専門領域に関わる場合は、強制Fact-Checkと「作者確認要」の明示を行い、捏造しません(大規模言語モデルの幻覚対策に対応)。
関連リソース
references/craft-framework.md— 工芸フレームワーク(Scene-Sequel / Show Don't Tell / アーク / 伏線 / リズム / メモリ)references/asset-library-integration.md— 資産ライブラリ接続SOP+ワンクリックジャンル指紋更新+IPガードレールreferences/style-fingerprint-method.md— 蒸留手法+ユーザー書庫接続+パブリックドメインアンカーreferences/style-fingerprint-exemplar.md— サンプル作者筆法蒸留(技術層、本文複製なし)assets/genre-fingerprints.json— 13題材実測計量指紋(統計のみ、本文なし、パッケージ内蔵)references/ai-taste-checklist.md— AI臭除去ハードリスト(正規表現/語彙表+中文テンプレート臭専用含む)references/open-source-mechanisms.md— 検証済み統合オープンソース機構(loom-novel/ainovel-cli/Mo-Shen/writing-agent/Superpowers/Humanizer-zh)references/styles/styles-index.md— 13種類の選択可能スタイルプリセットインデックスreferences/styles/<スタイル>.md— 各スタイルの筆法レイヤーパラダイムカード(書き手がロード)