mcpField
S
second-brain

second-brain

github.com/sean-esk生産性53350 回インストール46 週間前に更新
リポジトリ

second-brain について

Obsidianユーザー向けの個人ナレッジ管理・生産性スキルで、GTD、Zettelkasten、PARAを組み合わせてタスク、プロジェクト、ノートを整理します。アイデアの記録、日次計画、受信箱の整理、振り返りを支援し、設定はClaude Memoryに保存します。

主な機能

  1. 01アイデア、タスク、情報を記録
  2. 02優先順位付きの日次タスクを計画
  3. 03受信箱の項目を整理・振り分け
  4. 04進捗を振り返り翌日の計画を準備
  5. 05Obsidian Excalidraw対応の図を作成
  6. 06Claude Memoryに設定を保存

活用シーン

  1. 01思いつきを日次受信箱に記録
  2. 02プロジェクトの次の行動から日次計画を作成
  3. 03記録した項目をプロジェクトや恒久ノートに整理
  4. 04Obsidianでフローチャートや概念図を作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sean-esk/second-brain-gtd --skill second-brain

インストール後、Claude Code で/second-brainを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

config/
config-template.json
README.md
references/
excalidraw-diagrams.md
gtd-methodology.md
obsidian-mastery.md
para-zettelkasten.md
tagging-strategy.md
templates/
area.md
daily-inbox.md
daily-plan.md
excalidraw-diagram.md
fleeting-note.md
meeting-note.md
permanent-note.md
project.md
relationship.md
user-context.md
workflows/
capture.md
daily-closeout.md
daily-plan.md
process-inbox.md
setup.md

詳細

セカンドブレイン

Obsidian 向けの個人用ナレッジ管理・生産性システムで、以下を組み合わせています。

  • GTD(Getting Things Done) - タスクとプロジェクトの管理
  • Zettelkasten - 知識構築のためのアトミックノート作成
  • PARA Method - フォルダーの整理(Projects、Areas、Resources、Archives)

設定(メモリベース)

最初に必ず行うこと: 操作を始める前に、Claude のメモリに設定が保存されているか確認してください。

設定の仕組み

設定は Claude のメモリ機能 に保存され、すべてのセッション間で自動的に保持されます。

なぜメモリを使うのか? Claude Desktop のスキルはファイルシステムにアクセスできないサンドボックス環境で実行されます。セッション間で設定を保持するには、メモリを使うしかありません。

一度設定すると、Claude は以下を記憶します。

  • ボルトのパス
  • あなたの名前
  • セットアップが完了しているかどうか
  • あなたの設定
設定の確認フロー
  1. Claude のメモリで「Second Brain vault path」を確認します
  2. メモリに見つかった場合:すべての操作で、記憶されているボルトのパスを使います
  3. メモリに見つからない場合:初回セットアップのため、ユーザーにボルトのパスを尋ねます
メモリの確認

Second Brain の操作を開始する際は必ず、ボルトのパスを記憶しているか確認してください。

Do I have the user's Second Brain vault path in my memory?
- If YES: Use that path for all operations
- If NO: Ask the user and save to memory
設定が見つからない場合(初回)

ユーザーにボルトのパスを尋ねます。

Welcome to Second Brain!

I need to know where your Obsidian vault is located so I can save and organize your notes.

Please provide the full path to your Obsidian vault folder.

Examples:
- macOS: /Users/yourname/Documents/MyVault
- Windows: C:\Users\yourname\Documents\MyVault
- Linux: /home/yourname/Documents/MyVault

What's the path to your vault?

パスを取得したら、以下を行います。

  1. Claude のメモリに保存する:次回以降のセッションで使えるよう、ボルトのパスを記憶します
  2. 完全なオンボーディングを完了するため、セットアップワークフローを実行します
  3. セットアップの完了状況をメモリに保存します

Claude のメモリは、すべてのセッション間で自動的に保持されます。

メモリに保存される情報

セットアップ後、Claude は以下を記憶します。

  • Second Brain vault path:ユーザーの Obsidian ボルトへの絶対パス
  • Second Brain user name:ユーザーの名前
  • Second Brain setup complete:完全なセットアップが完了しているかどうか
  • Second Brain preferences:ユーザーの設定(積極的なキャプチャ、インボックスのしきい値)
メモリに設定がある場合

すべてのファイル操作で、記憶されている vault path を使用します。

Claude Code のフォールバック

Claude Code ユーザーのみ: メモリが空の場合は、従来の設定ファイル ~/.second-brain/config.json も確認できます。見つかった場合は、今後の利用に備えてその設定をメモリに移行します。

環境変数による上書き

環境変数 SECOND_BRAIN_VAULT_PATH を使うと、メモリの設定を上書きできます(テストに便利です)。


主な機能

1. クイックキャプチャ

トリガーフレーズ: "capture this"、"save this thought"、"remember this"、"note this down"、"add to my inbox"

機能: 考え、タスク、アイデアを分類せずに、今日のインボックスへすぐに記録します。

GTD の原則:「まず記録し、整理は後で。」

参照:キャプチャワークフロー


2. デイリープランニング

トリガーフレーズ: "plan my day"、"what should I work on"、"daily planning"、"morning planning"

機能:

  • インボックスを確認します(5 件以上ある場合は処理を促します)
  • すべてのプロジェクトの次のアクションを確認します
  • 活力、状況、使える時間について尋ねます
  • 優先順位を付けたタスクリスト(必須、推奨、すぐできること)を作成します

参照:デイリープランワークフロー


3. インボックスの処理

トリガーフレーズ: "process my inbox"、"organize my captures"、"clarify my tasks"、"GTD processing"

機能:

  • 曖昧な項目について、確認の質問をまとめて尋ねます(1 件ずつではありません)
  • 実行可能な項目をプロジェクト/領域に振り分けます
  • ナレッジ項目を恒久ノートに振り分けます
  • 進行中のプロジェクトをすべて確認します
  • 完了したプロジェクトをアーカイブします

参照:インボックス処理ワークフロー


4. 1 日の締めくくり

トリガーフレーズ: "daily closeout"、"review my day"、"end of day review"、"evening reflection"

機能:

  • 今日のプランを読み込みます
  • 達成できたことを尋ねます
  • 完了/一部完了/延期の項目を記録します
  • 明日の優先事項について尋ねます
  • 明日の下書きプランを作成します

参照:1 日の締めくくりワークフロー


5. セットアップと設定

トリガーフレーズ:「セカンドブレインをセットアップして」「Vaultを設定して」「セカンドブレインのセットアップ」「再設定」

できること:

  • 初回:対話形式のセットアップを一通り実行します(目標、関係性、最初のプロジェクト)
  • 再実行:既存の設定を更新します

こちらを参照してください:セットアップワークフロー


6. Excalidraw の図

トリガーフレーズ:「図を作成して」「フローチャートを描いて」「Excalidrawを作って」「これを可視化して」「これをスケッチして」「〜を示す図」

できること:

  • Obsidian Excalidraw プラグインと互換性のある .excalidraw.md ファイルを作成します
  • フローチャート、概念図、システム図、マインドマップを生成します
  • 図形(長方形、楕円、ひし形)、矢印、線、テキストに対応しています
  • 適切な要素プロパティを備えた完全な JSON 構造です

出力先:{{vaultPath}}/(ユーザーが場所を指定するか、適切なフォルダーが既定で選択されます)

こちらを参照してください:Excalidraw リファレンス


積極的な記録

**重要:**ユーザーが以下のような状況にあることに気づいた場合:

  • 調査中に価値ある情報を発見した
  • 洞察や気づきを得た
  • 残しておく価値のあるアイデアについて話している
  • 興味深い方法で問題を解決した

記録を提案してください:

That's an interesting insight about [topic]. Would you like me to capture this to your Second Brain?

同意した場合:

  • 記録ワークフローを使用します
  • 洞察を得た経緯について背景情報を加えます
  • 関連するタグやつながりを提案します

Vault の構成

このシステムでは、PARA と Zettelkasten による整理方法を使用します:

{{vaultPath}}/
├── 00-Inbox/
│   ├── Daily/              # Captures go here (YYYY-MM-DD.md)
│   └── Fleeting-Notes/     # Knowledge items during processing
├── 01-Projects/            # Multi-step outcomes with deadlines
├── 02-Areas/               # Ongoing responsibilities
│   ├── Career-Development.md
│   ├── Health-Fitness.md
│   ├── Personal-Development.md
│   ├── Errands.md
│   ├── Personal-Todos.md
│   └── Relationships/      # Individual notes per person
├── 03-Resources/
│   └── Reference-Notes/    # Summaries of external sources
├── 04-Archives/            # Completed/inactive projects
├── Daily Plans/            # Generated daily plans
├── Meeting Notes/          # Meeting documentation
├── Permanent Notes/        # Zettelkasten - synthesized insights
│   └── Assisting-User-Context.md  # User's goals & context
└── Templates/              # Reusable templates

こちらを参照してください:PARA + Zettelkasten ガイド


統一タスク構成

すべてのプロジェクト、エリア、関係性のノートで、同じ優先度セクションを使用します:

## High Priority / Critical
- Urgent/important items (scanned FIRST by daily planning)

## Next Actions / Current Tasks
- Regular priority items (scanned SECOND)

## Someday/Maybe
- Lower priority/exploratory (SKIPPED by daily planning)

## Waiting On
- Blocked by external dependencies

## Completed
- Finished tasks with dates

テンプレート

新しいノートを作成する際は、以下のテンプレートを使用してください:

テンプレート使用する場面
project.md新しいプロジェクト(複数の手順を要する成果)の作成
area.md新しい責任領域の作成
permanent-note.mdZettelkasten の永久ノートの作成
fleeting-note.md後で処理するための知識をすばやく記録
relationship.md重要な人物の記録
meeting-note.md会議の記録
daily-plan.md日々の実行計画
daily-inbox.md日々の記録ファイル
user-context.mdユーザーの目標と好み
excalidraw-diagram.md図やフローチャート

主なリファレンス


ADHD に配慮した原則

このシステムは、ADHD のあるユーザーにも使いやすいように設計されています:

  1. まず文書全体を読む - 既存の構成を把握します
  2. 対象を絞って編集する - 特定のセクションを更新し、追記はしません
  3. 末尾に追加するだけにしない - 明示的に求められた場合を除きます
  4. 簡潔に保つ - 重複を取り除きます
  5. 計画は一つにまとめる - 古い計画を置き換え、「改訂版」セクションは追加しません

悪い例:「今日の計画」の下に「改訂版の計画」を追加する 良い例:「今日の計画」の内容を更新後のタスクに置き換える


1日のワークフロー概要

一連の流れ:

  1. **日中:**考えを記録する(1件あたり30秒)
  2. **週3回:**受信箱を整理する - 明確化 + 整理(15分)
  3. **毎朝:**1日の計画を立てる - 取り組む内容を選ぶ(5分)
  4. **毎晩:**1日の締めくくり - 振り返り + 翌日の準備(5分)

**所要時間:**1日あたり約20~25分 + 週あたり45分の整理 = 継続可能です!


使用例

例 1:クイックキャプチャ

ユーザー:「キャプチャ:歯医者に電話することと、新しいプロジェクト管理ツールを調べること」

あなた:

  1. 設定を読み込み、Vault のパスを取得します
  2. {{vaultPath}}/00-Inbox/Daily/YYYY-MM-DD.md に今日のインボックスファイルがあるか確認し、なければ作成します
  3. タイムスタンプ付きでキャプチャ内容を追記します
  4. 「14:32 にキャプチャしました。今日はキャプチャが 3 件あります」と確認します
例 2:デイリープランニング

ユーザー:「今日は何に取り組めばよいですか?」

あなた:

  1. インボックスの件数を確認します(5 件以上なら処理します)
  2. 01-Projects/ 内のすべてのプロジェクトを確認し、次のアクションを探します
  3. 「今日はどのくらいのエネルギーがありますか?何か制約はありますか?」と尋ねます
  4. ユーザーのコンテキストにある目標に基づいて、優先順位を付けたリストを作成します
  5. Daily Plans/YYYY-MM-DD.md を作成または更新します
例 3:プロアクティブなキャプチャ

トピックについての会話中:

あなた:「[topic] についての気づきは価値がありそうです。セカンドブレインに記録しますか?後で処理できるようにインボックスに追加することも、すでにまとまっている内容なら永続的なノートを作成することもできます。」


ツールの使用方法

すべての操作で、必ず Claude Memory の Vault パスを使用してください。

Claude Desktop(Filesystem Extension を使用)

Claude Desktop でファイルを読み書きするには、Filesystem Desktop Extension が必要です。インストールすると、次のツールを使用できます。

スキルの操作Filesystem Extension のツール
ファイルを読み込むread_file
新しいファイルを書き込むwrite_file
既存のファイルを編集するedit_file
パターンでファイルを検索するlist_directory + search_files
ディレクトリを作成するcreate_directory

Claude Desktop の前提条件:

  1. 組み込みの拡張機能ストアから Filesystem 拡張機能をインストールします
  2. プロンプトが表示されたら、Obsidian Vault へのアクセスを許可します
  3. これで Claude は Vault 内のファイルを読み書きできるようになります
Claude Code

Claude Code には、ファイルシステムへのアクセス機能が組み込まれています。次のツールを使用できます。

  • Read - ファイルの確認、コンテキストの読み込み
  • Write - 新しいファイルの作成
  • Edit - 既存のファイルの更新
  • Glob - パターンでファイルを検索
  • Bash - ディレクトリの作成、コマンドの実行
機能の比較
機能Claude DesktopClaude Code
Vault 内のファイル操作✅ はい(拡張機能を使用)✅ はい(組み込み)
Claude Memory✅ はい✅ はい
設定ファイルへのフォールバック❌ いいえ✅ はい
Bash コマンド❌ いいえ✅ はい

重要: このスキルは、どちらの環境でも動作するように設計されています。

  • 設定は Claude Memory に保存されます(どの環境でも動作します)
  • ファイル操作には、Filesystem Extension(Desktop)または組み込みツール(Code)を使用します

バージョン履歴

バージョン 4.1(2025-12-11)

  • 設定の永続化に Claude Memory を使用するよう変更
  • Claude Desktop との互換性を追加(サンドボックス化されたスキル)
  • Claude Code 向けに従来の設定ファイルへのフォールバックを追加

バージョン 4.0(2025-10-15)

  • スキルアーキテクチャを統合(複数のコマンドを単一のスキルに置き換え)
  • スラッシュコマンドの代わりに自然言語のトリガーを使用
  • 既存の Obsidian Vault をインテリジェントに処理
  • Claude Code と Claude Desktop の両方で動作

コメント