ワンクリックで
setup-guide
claude-brain の対話式セットアップガイド。`/setup-guide` で起動。各ステップの意味と意図を説明しながら、ユーザーの環境に合わせてインストール作業を順番に進める。初めてのユーザーでも迷わないように設計。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
claude-brain の対話式セットアップガイド。`/setup-guide` で起動。各ステップの意味と意図を説明しながら、ユーザーの環境に合わせてインストール作業を順番に進める。初めてのユーザーでも迷わないように設計。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
PM session が他 Claude / codex CLI session に task を委譲する handoff doc を `tools/claude-brain/handoff/YYMMDDNN_<topic>-delegation.md` として生成する skill。N=6 cycle (PR #70/#74/#84/#89/#90/#96) で組織知化された delegation pattern を再利用、LEARN#12 Rule 1 (branch+PR mandatory) + LEARN#10 双方向 precheck + LEARN#5/#6 test requirements + 完了報告 N 点セット を boilerplate として組み込み、scope-specific spec のみ user 入力で済む。`/kioku-delegation-handoff <scope-topic>` で起動、optional `--to=制作|codex|マーケ` で受け手 session type を指定。
KIOKU の release (v0.X.Y tag publish) 後に、PM → マーケ担当への引き継ぎ資料を `tools/claude-brain/marketing/handoff/YYMMDDNN_v{VERSION}-release-summary.md` (NN = 同日 N 件目の連番) として自動生成する。Changelog + release PRs から user-facing 変化だけを抽出し、バグ fix / 内部 refactor / LEARN 組織知は除外。記事ネタ候補 3 本 + 想定読者 + 既存 article 資産 pointer 付き。`/marketing-release-handoff v0.7.0` のように version 引数で起動、省略時は kioku 最新 tag を自動検出。
現在のプロジェクト全体を網羅的に探索し、設計判断・技術選択・アーキテクチャ・パターン・失敗事例を claude-brain Wiki に一括投入する。`/wiki-ingest-all` で起動。既存プロジェクトの backfill (Wiki にまだ記録されていない過去の知見を 1 回で取り込む) が主用途。新規プロジェクトを初めて Wiki に載せる時にも使える。トークン消費を気にせず深く探索する想定。
特定のファイル・ディレクトリ、または最近の git 変更を claude-brain Wiki に取り込む軽量版 ingest。`/wiki-ingest <path>` でパス指定、`/wiki-ingest` 引数なしで最近のコミット差分を対象にする。日常的な単発ingest 用途。プロジェクト全体を一括投入したい時は `/wiki-ingest-all` を使う。
| name | setup-guide |
| description | claude-brain の対話式セットアップガイド。`/setup-guide` で起動。各ステップの意味と意図を説明しながら、ユーザーの環境に合わせてインストール作業を順番に進める。初めてのユーザーでも迷わないように設計。 |
claude-brain のインストールを対話形式で順番に進めるスキル。 各ステップで「何をするのか」「なぜ必要なのか」を説明し、ユーザーの入力を待ってから次に進む。
以下をユーザーにヒアリングまたは自動検出する:
node --version を実行して 18+ か確認。未インストールならインストール案内git --version を確認jq --version を確認。なければ brew install jq 等を案内claude --version を確認。Max プランかどうかはユーザーに聞く結果をまとめて表示し、問題があれば解決してから次に進む。
✅ macOS 15.2
✅ Node.js v22.0.0 (Volta)
✅ Git 2.44.0
✅ jq 1.7.1
✅ Claude Code 1.x (Max プラン)
⚠️ Obsidian 未確認 → https://obsidian.md/ からインストールしてください
何をするか: Obsidian で新しい Vault を作り、GitHub Private リポジトリと接続する。
なぜ必要か: claude-brain は Obsidian Vault の中にセッションログと Wiki を保存する。Git で管理することで、複数マシン間の同期とバックアップが自動化される。
手順:
main-claude-brain(任意)~/claude-brain/(推奨。~/Documents/ は macOS の TCC でバックグラウンドアクセスがブロックされるため避ける)ユーザーの GitHub CLI の有無に応じてコマンドを出し分ける:
# gh CLI がある場合(簡単)
cd ~/claude-brain/main-claude-brain
gh repo create claude-brain --private --source=. --push
# gh CLI がない場合(手動)
cd ~/claude-brain/main-claude-brain
git init
git remote add origin git@github.com:<USERNAME>/claude-brain.git
git add -A && git commit -m "initial" && git push -u origin main
確認: git remote -v で origin が設定されていることを確認する。
何をするか: OBSIDIAN_VAULT 環境変数に Vault のパスを設定する。
なぜ必要か: claude-brain の全スクリプトがこの変数を参照して Vault の場所を知る。Hook スクリプトも Claude Code から実行される際にこの変数を使う。
手順: ユーザーのシェル(zsh / bash)を検出して適切なファイルに追記する。
# ~/.zshrc(macOS のデフォルト)または ~/.bashrc に追記
echo 'export OBSIDIAN_VAULT="$HOME/claude-brain/main-claude-brain"' >> ~/.zshrc
source ~/.zshrc
確認: echo $OBSIDIAN_VAULT で正しいパスが表示されることを確認。
何をするか: Vault 内にディレクトリ構造(session-logs/, wiki/, raw-sources/ 等)と初期ファイル(CLAUDE.md, .gitignore, テンプレート)を配置する。
なぜ必要か: claude-brain の Hook とスクリプトは特定のディレクトリ構成を前提に動作する。.gitignore は session-logs/(機密データを含む)を Git から除外するために必須。
手順:
bash tools/claude-brain/scripts/setup-vault.sh
確認: ls $OBSIDIAN_VAULT でディレクトリ構造を確認。
何をするか: Claude Code の ~/.claude/settings.json に Hook 設定を追加する。
なぜ必要か: Hook が Claude Code のイベント(ユーザーの入力、AI の応答、ツール使用、セッション終了)を捕捉してセッションログに記録する。これが claude-brain の自動記録の核心。
手順:
# 自動マージ(推奨)
bash tools/claude-brain/scripts/install/user/install-hooks.sh --apply --force
# diff が表示される。内容を確認して y で適用
# (--force: Claude Code 検出環境では plugin 経由 install を推奨する Mode gate が
# 発火するため、手動 install を選ぶ場合は --force で明示 override する)
このコマンドが行うこと:
~/.claude/settings.json のバックアップを作成確認: Claude Code を再起動し、何か 1 つ会話をして、ls $OBSIDIAN_VAULT/session-logs/ にファイルが生成されることを確認。
ここまでが必須ステップです。 以下は任意ですが、推奨です。
何をするか: セッションログを Wiki に取り込む定期ジョブ(Ingest: 毎日)と、Wiki の健全性チェック(Lint: 毎月)を設定する。
なぜ必要か: 手動で Ingest を実行しなくても、毎日自動的にセッションの知見が Wiki に蓄積される。Lint は Wiki の品質を維持する。
手順:
# まず DRY RUN で動作確認(実際には何もしない)
KIOKU_DRY_RUN=1 bash tools/claude-brain/scripts/auto-ingest.sh
KIOKU_DRY_RUN=1 bash tools/claude-brain/scripts/auto-lint.sh
# 問題なければ定期実行を設定
bash tools/claude-brain/scripts/install/internal/install-schedule.sh
OS に応じた動作:
~/Library/LaunchAgents/ に配置されるcrontab -e に追記)Step 0 で検出した Node バージョン管理ツールが Volta / mise 以外の場合は、auto-ingest.sh と auto-lint.sh の PATH 設定を案内する。
何をするか: Wiki を MCP 経由で全文検索・セマンティック検索できるようにする。
なぜ必要か: Wiki が大きくなると index.md だけでは探しきれない。qmd は BM25 + ベクトル検索で関連ページを高精度に見つける。
前提: npm install -g @tobilu/qmd が必要。
bash tools/claude-brain/scripts/setup-qmd.sh
bash tools/claude-brain/scripts/install/internal/install-qmd-daemon.sh
何をするか: /wiki-ingest-all と /wiki-ingest スラッシュコマンドを使えるようにする。
なぜ必要か: 既存プロジェクトの知識を一括で Wiki に取り込める。
bash tools/claude-brain/scripts/install/internal/install-skills.sh
セットアップ完了後、以下のまとめを表示する:
🎉 claude-brain のセットアップが完了しました!
✅ Vault: $OBSIDIAN_VAULT
✅ Hook: ~/.claude/settings.json に設定済み
✅ 定期実行: [LaunchAgent / cron / 未設定]
✅ qmd: [設定済み / 未設定]
✅ Wiki Ingest スキル: [設定済み / 未設定]
次にやること:
1. Claude Code を再起動する
2. いつも通りコーディングする(自動で記録されます)
3. 翌日、Obsidian で wiki/ を開いて知識が蓄積されているか確認する