This skill should be used when the user asks to start a new research project, import an existing code-plus-Markdown repository into Obsidian, or bind the current repository to a compact research knowledge base for future syncing.
Bootstrap a project knowledge base for the current repository.
This is a supporting skill.
Use obsidian-project-memory as the main workflow authority. Use this skill only when a repository still needs its initial binding or rebuild.
obsidian-project-memory detects a research-project candidate but no existing binding.Resolve the vault path from one of:
OBSIDIAN_VAULT_PATH.project_kb.pyuv"${CLAUDE_PLUGIN_ROOT}/skills/obsidian-project-memory/scripts/project_kb_run.sh" detect --cwd "$PWD"
"${CLAUDE_PLUGIN_ROOT}/skills/obsidian-project-memory/scripts/project_kb_run.sh" bootstrap --cwd "$PWD" --vault-path "$OBSIDIAN_VAULT_PATH"
.claude/project-memory/registry.yaml.claude/project-memory/<project_id>.mdResearch/{project-slug}/00-Hub.mdResearch/{project-slug}/01-Plan.mdResearch/{project-slug}/Knowledge/Source-Inventory.mdResearch/{project-slug}/Knowledge/Codebase-Overview.mdKnowledge/, Papers/, Experiments/, Results/, or Writing/,.git, .venv, node_modules, caches, checkpoints, binaries, and other heavy artifacts.00-Hub.md, 01-Plan.md, Knowledge/, Papers/, Experiments/, Results/, Writing/, Daily/, Archive/.python3 is unavailable in the current shell, use the system Python interpreter that can run project_kb.py and say so explicitly.references/BOOTSTRAP-RUNBOOK.md - preflight decisions, failure modes, and post-bootstrap verification