Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
npx claudepluginhub kazukiyunoue/claude-code-outline-driven-writing --plugin writingoutline.md をもとに drafts/ に原稿の草案を作成する。章・セクションの執筆を AI に任せたいときに使用。あくまで叩き台であり、ユーザーが自由に編集する前提。
指定したファイル(outline.md や drafts/*.md)の各行を引用化したフィードバック用アイディアファイルを作成する。アウトラインや草案にコメントを付けてブラッシュアップしたいときに使用。
思いついたこと・断片的なメモ・リサーチから得たインサイトを ideas/ に日時付きファイルとして記録する。アイディアを書き留めたいときに使用。整理や編集はしない。
執筆プロジェクトの作業ディレクトリ(ideas/ research/ drafts/)とプロジェクトファイル(project.md, outline.md)を作成する。新しい執筆プロジェクトを始めるとき、または作業環境を整えるときに使用。
drafts/ の原稿の文字数・ページ数・進捗状況を集計して表示する。進み具合を確認したいときに使用。
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
AI image generation Creative Director powered by Google Gemini Nano Banana models. Claude interprets intent, selects domain expertise, constructs optimized prompts, and orchestrates Gemini for best results.
Automatically add iA Writer authorship annotations to your text files when Claude Code edits them (Terminal version only)
Claude Code を活用した執筆支援プラグインです。アイディアの発散から原稿の完成まで、執筆ワークフロー全体を AI が支援します。
テンプレートリポジトリ の思想とワークフローを、Claude Code プラグインとして再構成したものです。
/writing:idea は入力をそのまま記録し、整理・反映は /writing:reflect に分担させる。考えを書き出す手と、構造へ落とす手を分ける。/writing:feedback → コメント追記 → /writing:reflect のループを、アウトライン段階でも草案段階でも繰り返し回して仕上げる。Claude Code を起動して、マーケットプレイスを追加し、プラグインをインストールします。
/plugin marketplace add KazukiYunoue/claude-code-outline-driven-writing
/plugin install writing@outline-driven-writing
/reload-plugins
執筆とコーディングを併用している場合
上記のままだと User スコープ(全プロジェクト)でインストールされ、コーディング中のセッションにも執筆スキルが顔を出します。執筆プロジェクトでだけ使いたい場合は、マーケットプレイスを追加したあと
/pluginを開き、Discover タブから Local スコープ(自分だけ)または Project スコープ(共同執筆者と共有)を選んでインストールしてください。スキルがそのリポジトリ内に限定されます。
執筆プロジェクトにしたいディレクトリで Claude Code を起動し、初期化スキルを実行します。
/writing:init
init は作業用ディレクトリとプロジェクトファイルの雛形を作成します(既存ファイルは上書きしません)。
ideas/ # アイディアメモ(日時付きマークダウン)
research/ # 調査・リサーチ結果
drafts/ # 原稿(草稿)
project.md # プロジェクト情報(タイトル、概要、目標)
outline.md # 作品のアウトライン
| スキル | 説明 |
|---|---|
/writing:init | 作業ディレクトリとプロジェクトファイルの雛形を作成 |
/writing:idea | アイディアを記録するファイルを ideas/ に作成 |
/writing:reflect | アイディアをアウトラインや各種ファイルへ整理・反映 |
/writing:research | トピックをバックグラウンドで調査し research/ に保存 |
/writing:draft | アウトラインをもとに原稿の草案を作成 |
/writing:feedback <file> | 対象ファイルを引用化したフィードバック用アイディアを作成 |
/writing:proofread | 誤字脱字・文法・表記をチェック(校正) |
/writing:review | 内容の整合性・事実確認・論理構成をチェック(校閲) |
/writing:progress | 文字数・ページ数・進捗を表示 |
スラッシュで明示的に呼べるほか、「校正して」のような自然な指示でも起動します。
/research ⇄ /idea → /reflect → /draft → /proofread → /review
↑ │ │
└─────────┴─────────┘
/feedback (outline.md / drafts/*.md → /idea へ戻す)
起点は /research でも /idea でも構いません。リサーチから得たインサイトを /idea で書き留めて往復しながら材料を集めます。
/writing:research) — 必要な情報をバックグラウンドで収集/writing:idea) — 思いついたことやインサイトを記録/writing:reflect) — アウトラインや各種ファイルへ整理/writing:draft) — 草案を作成(手動執筆も可。/draft を使わない運用も想定)/writing:proofread) — 誤字脱字・表記をチェック/writing:review) — 内容の整合性を確認@claude でアイディア中に指示を書き留める/writing:idea で書き出している最中に「これ調べたい」「これは妥当か確認したい」といった依頼が浮かんだら、行頭に @claude を付けて書き留めておけます。/writing:reflect 実行時に Claude への指示として解釈され、内容に応じた処理が反映計画に含まれます。
本作の主人公は両替商の見習いとして働く。
@claude 江戸時代の両替商の業務内容について調べてほしい
@claude この設定、史実と矛盾しないか確認したい
アイディエーションの流れを止めずに、思いついた指示をそのまま残せるのが狙いです。リサーチのような時間のかかる作業はバックグラウンドで処理されます。
/writing:feedback でブラッシュアップ/writing:feedback は対象ファイルの各行を引用形式にしたアイディアファイルを作成します。引用にコメントを書き加えて /writing:reflect を実行すると、コメントが該当ファイルへ反映されます。このループはアウトライン段階・草案段階のどちらでも使えます。
アウトライン段階: /reflect → /feedback outline.md → (コメント追記) → /reflect → ...
草案段階: /draft → /feedback drafts/01.md → (コメント追記) → /reflect → /draft → ...
フィードバックしたい行だけを残してコメントを追記し、/writing:reflect で反映させます。
> 吾輩は人間である。
「ヒトである」の方が適切かも。アウトラインに追記しましょう。
/writing:draft と AI 関与度の申告AI の関与が最も深くなるのは /writing:draft(AI が本文を書く工程)です。生成された草案を自分の言葉で書き直せば関与は浅く、ほぼそのまま使えば深くなります。どこまで委ねるかは作者が選べます(→「思想」参照)。
投稿先によっては AI 利用状況の申告が求められます。本プラグインを使う時点で最低でも「補助的な利用」に当たり、関与の度合いはおおむね次のように分かれます。
/writing:draft を使わず、idea・reflect・research・proofread・review など本文を生成しないスキルに限定する。draft の出力はあくまで下書き・素材として扱い、自分の言葉で大幅に書き直す。draft が生成した本文をほぼそのまま用いる。最終的な区分の判断と申告は作者が行ってください。
人物設定や舞台設定を管理したい場合は、settings/ ディレクトリを作成してください。/writing:reflect や /writing:review はこのディレクトリを参照します。
mkdir -p settings/characters settings/world
MIT License。これはプラグイン本体(スキルや設定)に適用されるもので、本プラグインを使って書いた原稿の権利はあなた自身のものです。