obsidian-emerge
The obsidian-emerge command analyzes your vault notes over a specified timeframe (default 30 days) to identify unnamed patterns, recurring themes, and implicit conclusions you haven't explicitly stated. It scans daily notes, dev logs, decisions, and ideas in parallel to surface emotional patterns, systemic issues, and emerging directions, then presents findings as a structured pattern report with evidence and suggested actions. Use this when you want to discover what your notes reveal about your work and thinking without consciously naming it.
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/eugeniughelbur/obsidian-second-brain/HEAD/commands/obsidian-emerge.md -o ~/.claude/commands/obsidian-emerge.mdobsidian-emerge.md
Use the obsidian-second-brain skill. Execute `/obsidian-emerge $ARGUMENTS`: The optional argument is a timeframe (e.g., "2 weeks", "this month"). Default: last 30 days. 1. Read `_CLAUDE.md` first if it exists in the vault root 2. Determine the date range from the argument (default: last 30 days) 3. Spawn parallel subagents to read vault content from the period: - **Daily notes agent**: read all daily notes in the date range, extract recurring topics, complaints, observations, and energy patterns - **Dev logs agent**: read all dev logs in the range, extract repeated blockers, tools mentioned, architectural patterns - **Decisions agent**: read Key Decisions sections across project notes, look for directional trends - **Ideas agent**: read Ideas/ notes created in the range, look for thematic clusters 4. Merge results and identify: - **Recurring themes**: topics that appeared 3+ times without being named as a priority - **Emotional patterns**: what energizes vs. drains the user (based on language and context) - **Unnamed conclusions**: things the notes imply but never state outright (e.g., "you've mentioned onboarding friction in 4 different projects - this is a systemic issue, not a project-specific one") - **Emerging directions**: where the vault suggests the user is heading, even if they haven't committed to it 5. Present findings as a structured "Pattern Report" - each pattern gets: the evidence (cited notes), the interpretation, and a suggested action 6. Offer to save the pattern report to `Ideas/` or a relevant project note 7. Log a brief summary in today's daily note The goal is insight the user cannot see themselves. Do not restate what they already know - surface what they haven't named yet. --- **AI-first rule:** Every note created or updated by this command MUST follow `references/ai-first-rules.md` - `## For future Claude` preamble, rich frontmatter (`type`, `date`, `tags`, `ai-first: true`, plus type-specific fields), recency markers per external claim, mandatory `[[wikilinks]]` for every person/project/concept referenced, sources preserved verbatim with URLs inline, and confidence levels where applicable. The vault is for future-Claude retrieval - not human reading. **Anti-fabrication:** Search exhaustively before claiming any note, person, or file is absent - false absence is the most common failure mode - and never invent facts, entities, or dates (mark unknowns as `TBD`). See the anti-fabrication and search-completeness hard rules in `references/ai-first-rules.md`.
>
Create a new obsidian-second-brain command via interview - zero markdown editing required
Surface 3-5 next-direction candidates by reading ungraduated ideas, open project questions, and orphan research notes - what is worth working on next
Vault-first source-grounded research via Gemini File Search. One command, no browser. The grounded parallel to /research-deep (which is open-web via Perplexity).
Generate a decision record when the vault structure changes - the vault knows why it knows what it does
Read Google Calendar and write an AI-first snapshot to the vault - today, week, next week, or a custom range
Scan a codebase and write a maintained set of architecture notes into the vault - overview, per-module notes, key decisions. Re-run to refresh without clobbering your edits
Show or update a kanban board - flags overdue items, updates from conversation