obsidian-project-kb-core について
Obsidian でプロジェクト単位のナレッジを管理するワークフローを定めるスキルです。ノートの整理とライフサイクル管理、インデックスやレジストリの更新、決定的なヘルスチェックを支援します。
主な機能
- 01リポジトリとプロジェクトルートの紐付け
- 02プロジェクト構成の作成と保守
- 03プロジェクト内フォルダーへのノート振り分け
- 04ノートのライフサイクルとリンク管理
- 05スクリプトによる整合性・Lint チェック
活用シーン
- 01プロジェクト用ナレッジワークスペースの構築
- 02調査ノートのプロジェクト内分類
- 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.mdDAILY-PROMOTION.mdDIRECTORY-SCHEMA.mdHUB-PLAN-INDEX.mdLIFECYCLE.mdLINT.mdREGISTRY.mdscripts/kb_canvas_check.pykb_common.pykb_index_check.pykb_link_check.pykb_lint.pykb_registry_check.pykb_scaffold.pyproject_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.mdreferences/HUB-PLAN-INDEX.mdreferences/REGISTRY.mdreferences/DAILY-PROMOTION.mdreferences/LIFECYCLE.mdreferences/LINT.mdreferences/BINDING-LAYER.md
コメント
Markdown 対応