What problem does it solve? Project documentation drifts out of sync with code as sessions change behavior, decisions, and architecture. This Skill locates the Obsidian vault inside the repository, cross-references notes against recent code changes, and proposes concrete documentation updates that the user approves before anything is written. ## Core Features & Use Cases - Vault Discovery: Finds any folder containing .obsidian/ inside the git repo, identifies the entry note, and handles worktrees and multi-vault repositories. - Reference Auditing: Scans notes for file:line references and reports broken, ambiguous, or stale citations by diffing against commits, uncommitted changes, and new files since a given date or git ref. - Session-Driven Updates: Builds a change summary from the current conversation or the latest session-handoff note, proposes edits in a ranked table, and applies only what the user approves. - Vault Bootstrap: When no vault exists, proposes a minimal structure with context, invariants, and edge-case notes following the repository's language and conventions. - Use Case: After a refactoring session, run the doc workflow to find every note citing moved functions, verify each referenced line still matches the code, and update only the notes you confirm. ## Quick Start Ask the AI to run the doc skill to review what changed in this session and update the project documentation vault accordingly.