Files
BZJZ_Material/文档润色流和知识库构建流/claude-scholar/commands/kb-init.md
2026-06-11 03:33:14 +08:00

1.2 KiB

name, description, args, tags
name description args tags
kb-init Initialize or rebuild a vault-first, project-scoped Obsidian KB under Research/{project-slug}/ for the current repository.
name description required
project Optional project name. Defaults to the repository name. false
name description required
vault_path Absolute Obsidian vault path. Defaults to OBSIDIAN_VAULT_PATH. false
name description required default
force Force scaffold refresh when the project already exists. false false
Research
Obsidian
KB

/kb-init

Use the new KB scaffold under Research/{project-slug}/.

Run

python3 "${CLAUDE_PLUGIN_ROOT}/skills/obsidian-project-kb-core/scripts/project_kb.py" bootstrap \
  --cwd "$PWD" \
  --vault-path "$vault_path"

If project is provided, add:

--project-name "$project"

If force=true, add:

--force

Verify

The scaffold must contain:

Research/{project-slug}/
  00-Hub.md
  01-Plan.md
  02-Index.md
  Sources/*
  Knowledge/
  Experiments/
  Results/Reports/
  Writing/
  Daily/
  Maps/
  Archive/
  _system/

It must also keep repo-local .claude/project-memory/* as runtime binding metadata only.