### Install Obsidian Mind via ShardMind Source: https://github.com/breferrari/obsidian-mind/blob/main/README.md Use the ShardMind package manager to install the template into a new directory. ```bash npm install -g shardmind mkdir my-vault && cd my-vault shardmind install github:breferrari/obsidian-mind ``` -------------------------------- ### Start Claude Code CLI Source: https://github.com/breferrari/obsidian-mind/wiki/Obsidian-+-Claude-Code-Setup-Guide Navigate to the cloned vault directory and start the Claude Code CLI. Claude will automatically detect the vault structure and load context. ```bash cd obsidian-mind claude ``` -------------------------------- ### Bootstrap QMD Semantic Search Source: https://github.com/breferrari/obsidian-mind/blob/main/README.md Install the QMD package and run the bootstrap script to initialize the search index and embeddings. ```bash npm install -g @tobilu/qmd node --experimental-strip-types scripts/qmd-bootstrap.ts ``` -------------------------------- ### Agent Session Interaction Source: https://github.com/breferrari/obsidian-mind/blob/main/README.md Example of a natural language interaction with the agent to retrieve project status and session context. ```text You: "start session" Agent: *reads North Star, checks active projects, scans recent memories* Agent: "You're working on Project Alpha, blocked on the BE contract. Last session you decided to split the coordinator. Your 1:1 with your manager is tomorrow — review brief is ready." ``` -------------------------------- ### Adopt Vault into ShardMind Source: https://github.com/breferrari/obsidian-mind/blob/main/README.md Reconcile an existing vault into a managed v6 install using the ShardMind CLI. ```bash npm install -g shardmind shardmind adopt github:breferrari/obsidian-mind ``` -------------------------------- ### PR Title Format Example Source: https://github.com/breferrari/obsidian-mind/blob/main/CONTRIBUTING.md Use this format for PR titles to ensure consistency and proper changelog generation. Prefixes indicate the type of change. ```markdown feat: add /om-review command ``` ```markdown fix: classify-message crash on empty input ``` ```markdown docs: update Japanese README with new commands ``` -------------------------------- ### Running Tests Source: https://github.com/breferrari/obsidian-mind/blob/main/CONTRIBUTING.md Execute tests by navigating to the scripts directory and running the npm test command. Tests are automatically triggered for PRs affecting the scripts. ```bash cd .claude/scripts && npm test ``` -------------------------------- ### Manage QMD Index Source: https://github.com/breferrari/obsidian-mind/blob/main/README.md Commands for querying, updating, and embedding the QMD index. ```bash qmd --index obsidian-mind query "what did we decide about caching" qmd --index obsidian-mind update # after bulk edits qmd --index obsidian-mind embed # after many new notes ``` -------------------------------- ### Configure Gemini CLI for CLAUDE.md Source: https://github.com/breferrari/obsidian-mind/blob/main/GEMINI.md Add this configuration to ~/.gemini/settings.json to include CLAUDE.md in the Gemini CLI context. ```json { "context": { "fileName": ["GEMINI.md", "CLAUDE.md"] } } ``` -------------------------------- ### Morning Standup Command Source: https://github.com/breferrari/obsidian-mind/blob/main/README.md Executes a standup summary by aggregating active projects, tasks, and recent git changes. ```bash /om-standup # → loads North Star, active projects, open tasks, recent git changes # → "You have 2 active projects. The auth refactor is blocked on API contract. # Your 1:1 with Sarah is at 2pm — last time she flagged observability." ``` -------------------------------- ### Execute Obsidian CLI commands Source: https://github.com/breferrari/obsidian-mind/blob/main/CLAUDE.md Use these commands to interact with the Obsidian vault via the CLI. Ensure Obsidian is running on macOS before execution. ```bash obsidian read file="Note Name" # Read a note obsidian create name="Name" content="..." silent # Create without opening obsidian append file="Name" content="..." # Append to note obsidian search query="text" limit=10 # Vault-aware search obsidian backlinks file="Name" # Discover connections obsidian tags sort=count counts # List all tags obsidian tasks daily todo # Open tasks obsidian daily:read # Today's daily note obsidian property:set name="status" value="done" file="Name" obsidian orphans # Unlinked notes ``` -------------------------------- ### Configure Codex CLI for CLAUDE.md Source: https://github.com/breferrari/obsidian-mind/blob/main/GEMINI.md Add this configuration to ~/.codex/config.toml to allow the Codex CLI to read CLAUDE.md as a project documentation fallback. ```toml project_doc_fallback_filenames = ["CLAUDE.md"] ``` -------------------------------- ### Update via Agent Source: https://github.com/breferrari/obsidian-mind/blob/main/README.md Use an AI agent to automatically pull the latest changes and resolve conflicts. ```text Update this vault to the latest obsidian-mind from https://github.com/breferrari/obsidian-mind ``` -------------------------------- ### Migrate Legacy Vault Source: https://github.com/breferrari/obsidian-mind/blob/main/README.md Clone the latest template and use the agent command to migrate content from an older or external vault. ```bash # 1. Clone the latest obsidian-mind git clone https://github.com/breferrari/obsidian-mind.git ~/new-vault # 2. Open it in your agent cd ~/new-vault && claude # or codex, or gemini # 3. Run the upgrade pointing to your old vault /om-vault-upgrade ~/my-old-vault ``` -------------------------------- ### Clone Obsidian Mind directly Source: https://github.com/breferrari/obsidian-mind/blob/main/README.md Alternatively, clone the repository directly using Git. ```bash git clone https://github.com/breferrari/obsidian-mind.git ``` -------------------------------- ### Update Existing Clone Source: https://github.com/breferrari/obsidian-mind/blob/main/README.md Standard git workflow to pull updates into an existing repository clone. ```bash cd your-vault git pull origin main ``` -------------------------------- ### Meeting Brain Dump Source: https://github.com/breferrari/obsidian-mind/blob/main/README.md Captures meeting notes and automatically updates relevant vault files. ```bash /om-dump Just had a 1:1 with Sarah. She's happy with the auth work but wants us to add error monitoring before release. Also, Tom mentioned the cache migration is deferred to Q2 — we decided to focus on the API contract first. Decision: defer Redis migration. Win: Sarah praised the auth architecture. ``` ```text → Updated org/people/Sarah Chen.md with meeting context → Created work/1-1/Sarah 2026-03-26.md with key takeaways → Created Decision Record: "Defer Redis migration to Q2" → Added to perf/Brag Doc.md: "Auth architecture praised by manager" → Updated work/active/Auth Refactor.md with error monitoring task ``` -------------------------------- ### Update Forked Repository Source: https://github.com/breferrari/obsidian-mind/blob/main/README.md Sync a fork with the upstream repository by adding the remote and merging changes. ```bash git remote add upstream https://github.com/breferrari/obsidian-mind.git git fetch upstream git merge upstream/main ``` -------------------------------- ### Vault Directory Structure Source: https://github.com/breferrari/obsidian-mind/blob/main/README.md Visual representation of the file system layout for the Obsidian-Mind vault. ```text Home.md Vault entry point — embedded Base views, quick links CLAUDE.md Operating manual — read by your agent every session AGENTS.md Multi-agent guide — Codex, Cursor, Windsurf, etc. GEMINI.md Multi-agent guide — Gemini CLI vault-manifest.json Template metadata — version, structure, schemas .shardmindignore Files excluded from `shardmind install` (CONTRIBUTING, translations, marketing media) CHANGELOG.md Version history CONTRIBUTING.md Template development checklist README.md Product documentation LICENSE MIT license bases/ Dynamic database views (Work Dashboard, Incidents, People, etc.) work/ active/ Current projects (1–3 files at a time) archive/YYYY/ Completed work, organized by year incidents/ Incident docs (main note + RCA + deep dive) 1-1/ 1:1 meeting notes — named YYYY-MM-DD.md Index.md Map of Content for all work org/ people/ One note per person — role, team, relationship, key moments teams/ One note per team — members, scope, interactions People & Context.md MOC for organizational knowledge perf/ Brag Doc.md Running log of wins, linked to evidence brag/ Quarterly brag notes (one per quarter) competencies/ One note per competency (link targets) evidence/ PR deep scans, data extracts for reviews / Review cycle briefs and artifacts brain/ North Star.md Goals and focus areas — read every session Memories.md Index of memory topics Key Decisions.md Significant decisions and their reasoning Patterns.md Recurring patterns observed across work Gotchas.md Things that have gone wrong and why Skills.md Custom workflows and slash commands reference/ Codebase knowledge, architecture maps, flow docs thinking/ Scratchpad for drafts — promote findings, then delete templates/ Obsidian templates with YAML frontmatter .claude/ commands/ 18 slash commands agents/ 9 subagents scripts/ Hook scripts + charcount.ts utility skills/ Obsidian + QMD skills settings.json 5 hooks configuration .shardmind/ ShardMind sidecar — only used if installed via `shardmind install` shard.yaml Manifest (name, version, modules, hooks) shard-schema.yaml Wizard values + module gating hooks/ bootstrap (git init + QMD), personalize (North Star), post-update ``` -------------------------------- ### Clone Obsidian Vault Source: https://github.com/breferrari/obsidian-mind/wiki/Obsidian-+-Claude-Code-Setup-Guide Use this command to clone the obsidian-mind vault from GitHub. ```bash git clone https://github.com/breferrari/obsidian-mind.git ``` -------------------------------- ### Incident Response Capture Source: https://github.com/breferrari/obsidian-mind/blob/main/README.md Processes Slack archives to generate timelines, root cause analysis, and brag doc entries. ```bash /om-incident-capture https://slack.com/archives/C0INCIDENT/p123456 # → slack-archaeologist reads every message, thread, and profile # → people-profiler creates notes for new people involved # → Full timeline, root cause analysis, brag doc entry ``` -------------------------------- ### Meeting Notes Naming Convention Source: https://github.com/breferrari/obsidian-mind/blob/main/work/meetings/README.md Suggested prefix for clarity when dropping meeting note files into the inbox. ```text YYYY-MM-DD .md ``` -------------------------------- ### End of Day Wrap Up Source: https://github.com/breferrari/obsidian-mind/blob/main/README.md Automated session conclusion that verifies note linking and identifies uncaptured achievements. ```text You: "wrap up" # → verifies all notes have links # → updates indexes # → brag-spotter finds uncaptured wins # → suggests improvements ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.