mcpField
O
obsidian-project-kb-core

obsidian-project-kb-core

github.com/galaxy-dawn生産性5.9k324 回インストール1 週間前に更新
リポジトリ

obsidian-project-kb-core について

Obsidian でプロジェクト単位のナレッジを管理するワークフローを定めるスキルです。ノートの整理とライフサイクル管理、インデックスやレジストリの更新、決定的なヘルスチェックを支援します。

主な機能

  1. 01リポジトリとプロジェクトルートの紐付け
  2. 02プロジェクト構成の作成と保守
  3. 03プロジェクト内フォルダーへのノート振り分け
  4. 04ノートのライフサイクルとリンク管理
  5. 05スクリプトによる整合性・Lint チェック

活用シーン

  1. 01プロジェクト用ナレッジワークスペースの構築
  2. 02調査ノートのプロジェクト内分類
  3. 03レジストリ、インデックス、リンクの整合性確認

インストール

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

$npx skills add https://github.com/galaxy-dawn/claude-scholar --skill obsidian-project-kb-core

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

同梱ファイル

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

references/
BINDING-LAYER.md
DAILY-PROMOTION.md
DIRECTORY-SCHEMA.md
HUB-PLAN-INDEX.md
LIFECYCLE.md
LINT.md
REGISTRY.md
scripts/
kb_canvas_check.py
kb_common.py
kb_index_check.py
kb_link_check.py
kb_lint.py
kb_registry_check.py
kb_scaffold.py
project_kb.py

詳細

Obsidian プロジェクト KB コア

これは、プロジェクト単位の Obsidian ナレッジ管理における主要なワークフローの規範です。

デフォルトのプロジェクトルート:

Research/{project-slug}/

デフォルトの構成:

00-Hub.md
01-Plan.md
02-Index.md
Sources/
Knowledge/
Experiments/
Results/
  Reports/
Writing/
Daily/
Maps/
Archive/
_system/

コア規則

  • 永続的なプロジェクトナレッジはすべて、現在の Research/{project-slug}/ 内に保持します。
  • リポジトリ内の .claude/project-memory/* は、ランタイムのバインディングレイヤーとしてのみ使用します。
  • 表示されるプロジェクトレジストリは _system/registry.md のみです。
  • 02-Index.md は人間向けのナビゲーションノートであり、レジストリのミラーではありません。
  • Maps/ は派生アーティファクト用の領域です。デフォルトでは、必須ではないキャンバスを生成しないでください。
  • Results/Reports/ は、ラウンド実験およびバッチ実験のレポートを保存するデフォルトのサブディレクトリです。

責務

  • 現在のリポジトリを検出し、プロジェクトルートにバインドする
  • プロジェクトの骨組みを初期化する
  • ノートを Sources / Knowledge / Experiments / Results / Results/Reports / Writing / Daily / Maps / Archive に振り分ける
  • 00-Hub.md、01-Plan.md、02-Index.md を更新する
  • _system/registry.md、_system/schema.md、_system/lint-report.md を更新する
  • ノートのライフサイクル操作(作成、更新、名前変更、アーカイブ、完全削除、昇格、リンク修復)を処理する
  • ヘルパースクリプトを使用して決定論的なヘルスチェックを実行する

決定論的なヘルパー

script/ 以下のスクリプトを使用します。

  • 骨組みの作成
  • レジストリの整合性チェック
  • リンクチェック
  • インデックスチェック
  • キャンバスチェック
  • リント結果の集約

以下にはエージェントを使用します。

  • ノートの振り分け
  • デイリーノートからの昇格判断
  • ソースとナレッジの判定
  • 安定した結果の判定
  • Hub と Index の意味的な更新

次に読む

  • references/DIRECTORY-SCHEMA.md
  • references/HUB-PLAN-INDEX.md
  • references/REGISTRY.md
  • references/DAILY-PROMOTION.md
  • references/LIFECYCLE.md
  • references/LINT.md
  • references/BINDING-LAYER.md

コメント