| name | idea |
| description | アウトプットのネタ帳を管理する。ネタの追加・一覧・詳細表示・ブラッシュアップを行う。まだアウトラインを作るほど固まっていないアイデアの記録と育成に使う。「ネタ」「ネタ帳」「アイデア」「思いついた」「idea」で起動。 |
| user-invocable | true |
| allowed-tools | Read, Write, Edit, Bash, Glob |
| argument-hint | [add|list|show <name>|brush <name>] |
ネタ帳マネージャー
ネタは output/<project>/idea.md に保存する。1ネタ = 1ファイル。
ネタを記録したプロジェクトは、後から /outline <name> でそのままアウトラインワークフローに進める。
重要: $ARGUMENTS にプロジェクト名が含まれる場合、CLAUDE.mdの命名規則に従いディレクトリを解決すること。
コマンド
$ARGUMENTS を解析して処理を分岐する。
add または引数なし → ネタ追加
-
ユーザーに以下を聞く(まとめて回答OK):
- タイトル(= プロジェクト名として使う)
- ひとことメモ — 何を伝えたいか、なぜやりたいか等、思いついたことを自由に
- 想定アウトプット形式(任意) — LT / ブログ / 登壇 / 未定 など
- きっかけ・背景(任意) — なぜ今これを思いついたか
-
ディレクトリ名を YYYYMMDD-NN_タイトル 形式で自動生成する(CLAUDE.mdの命名規則に従う)。
output/<YYYYMMDD-NN_タイトル>/idea.md に保存する。フォーマットは templates/idea.md を参照。
ディレクトリが未作成なら作成する。
-
保存後、内容をユーザーに提示し確認する。
list → ネタ一覧
output/*/idea.md を検索する。
- 各ファイルの先頭から タイトル と ステータス を抽出する。
- ディレクトリ名のプレフィックス
YYYYMMDD 部分から作成日を抽出する。
- 一覧を作成日の降順(新しい順)で表形式で表示する(CLAUDE.mdのソート順に従う):
| # | 作成日 | タイトル | 形式 | ステータス |
ステータスは idea.md のみ存在 → 「ネタ」、outline/ も存在 → 「アウトライン作成中」 と表示する。
show <name> → ネタ詳細表示
CLAUDE.mdの命名規則に従い <name> からディレクトリを解決し、output/<project>/idea.md を読んで表示する。
brush <name> → ネタのブラッシュアップ
アイデアを対話で深掘りする。構成は作らず、ネタの解像度を上げることだけに集中する。
- CLAUDE.mdの命名規則に従い
<name> からディレクトリを解決し、output/<project>/idea.md を読み込み、現在の内容を提示する。
- 以下のような問いかけで自由に対話する(順不同、状況に応じて選ぶ):
- 「これの何が面白いと思った?」
- 「誰に一番届けたい?」
- 「自分ならではの視点はどこにある?」
- 「聞いた人/読んだ人にどうなってほしい?」
- 「似たテーマの発表との違いは?」
- 「今の時点で一番伝えたい一文は?」
- 対話で出てきた内容を
idea.md の メモ欄 に追記する。
- ユーザーが「終わり」「OK」などで対話を終えたら、追記した内容を提示して確認する。
outline との違い: outline は構造化された成果物(goal.md, outline.md)を作る。brush はあくまで idea.md 内のメモを育てるだけで、形式を整えない。
注意
- ネタはあくまでメモ。ユーザーに深掘りを強制しない。任意項目が空でも保存する。
- タイトルはそのままディレクトリ名の一部になるため、ユーザーが指定した表現をそのまま使う。