create-command
CommandCreate a new obsidian-second-brain command via interview - zero markdown editing required
Find and resolve contradictions in the vault - the vault maintains its own truth
> /plugin marketplace add eugeniughelbur/obsidian-second-brain> /plugin install obsidian-second-brain@obsidian-second-brain
description: Find and resolve contradictions in the vault - the vault maintains its own truth category: thinking triggers_en: ["find contradictions", "reconcile vault", "fix conflicts", "vault contradictions"] triggers_de: ["Widersprüche finden", "Vault abgleichen", "Konflikte lösen", "Widersprüche im Vault"] triggers_es: ["busca contradicciones", "concilia el vault", "resuelve los conflictos", "contradicciones en el vault"] triggers_pt: ["encontre contradições", "reconcilie o vault", "corrija conflitos", "contradições do vault"] triggers_zh: ["找出知识库里的矛盾", "解决笔记之间的冲突", "核对相互矛盾的说法", "让知识库里的事实保持一致"]
Use the obsidian-second-brain skill. Execute `/obsidian-reconcile $ARGUMENTS`:
The optional argument is a topic or entity to focus on. If not provided, scan the whole vault.
1. Read `_CLAUDE.md` first if it exists in the vault root 2. Read `index.md` to understand the full vault landscape
3. Spawn parallel subagents to find contradictions:
The claims, entity and decisions agents return each contradiction as two claims, one per side. Each claim has the note's vault-relative `path`, the `line` number, and a `quote`: one line copied character for character from that note, at least 12 characters long. A contradiction without both quotes is not a finding. Pass this format to every subagent.
4. Prove each contradiction before acting on it. Send both claims to the checker (the skill root's absolute path was given at session start as **Skill root**; substitute it for `SKILL_ROOT`):
uv run --directory "SKILL_ROOT" scripts/verify_quotes.py --path <vault> <<'EOF'
[{"path": "<note path>", "line": 12, "quote": "<line copied from that note>"},
{"path": "<other note path>", "line": 40, "quote": "<line copied from that note>"}]
EOFFor each proven contradiction, evaluate:
5. Resolve each contradiction:
6. After all resolutions:
7. Report back:
The vault should never contain two pages that disagree without knowing they disagree. Contradictions are either resolved or explicitly documented as open questions. A contradiction nobody can quote is not resolved at all: rewriting a note to fix a disagreement that is not there puts a new error into the vault.
---
**AI-first rule:** Every note created or updated by this command MUST follow `references/ai-first-rules.md` - `## For future agent` 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. If that path does not resolve from your working directory, search upward for it; if you still cannot read it, say so before writing rather than producing a note that silently skips the rule. The vault is for future agent 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`
Persistent memory for Claude Code, Codex and 6 other AI agents, stored as plain markdown in your Obsidian vault. New: Crew, one shared logbook so Claude Code, Codex, Cursor and Grok Bot know what each other did. 48 commands: semantic search, self-rewriting notes, key-less research, scheduled agents.
Create a new obsidian-second-brain command via interview - zero markdown editing required
Share a plain-folder logbook across Claude Code, Codex, Cursor, and Grok Bot
Surface 3-5 next-direction candidates by reading ungraduated ideas, open project questions, and orphan research notes - what is…
Vault-first source-grounded research via Gemini File Search. One command, no browser. The grounded parallel to /research-deep…
Scan a codebase and write a maintained set of architecture notes into the vault - overview, per-module notes, key decisions.…
Bulk-triage a kanban board - surface stale items and archive, reschedule, or mark them done in one pass
Shortcut for "continue working" — pick the work in flight back up exactly where it stopped and keep going until it is done or…