Skip to content

Index File Rename — Graph View Fix

Date: 2026-02-12 Tool: Claude Code (Claude Opus 4.6)

The vault had 17 files named _index.md or index.md. In Obsidian’s Graph View, these all appeared as indistinguishable _index or index nodes, making the graph unreadable.

Renamed every _index.md / index.md to match its parent folder name, then updated all wikilinks pointing to the old filenames.


#Old PathNew Filename
1_index.mdbaseworks-kb-shared-brain.md
200-inbox/index.md00-inbox.md
301-projects/index.md01-projects.md
402-areas/index.md02-areas.md
502-areas/educational-programs/_index.mdeducational-programs.md
602-areas/educational-programs/events/2026/2026-01-tokyo-intensive/_index.md2026-01-tokyo-intensive.md
702-areas/educational-programs/practice-sessions/_index.mdpractice-sessions.md
802-areas/educational-programs/study-groups/2026 (Spring) Study Group Montreal/_index.md2026 (Spring) Study Group Montreal.md
902-areas/educational-programs/study-groups/2026 (Winter) Study Group Montreal/_index.md2026 (Winter) Study Group Montreal.md
1002-areas/method-admin/_index.mdmethod-admin.md
1102-areas/practice-platform/_index.mdpractice-platform.md
1202-areas/practice-platform/community-forums-groups/index.mdcommunity-forums-groups.md
1302-areas/primer/_index.mdprimer.md
1402-areas/primer/lessons/_index.mdlessons.md
1502-areas/website/_index.mdwebsite.md
1603-resources/index.md03-resources.md
1704-archive/index.md04-archive.md

Section titled “Wikilinks Updated (~96 links across 25+ files)”

Three categories of link patterns were found and updated:

Links using [Display Name](/path/index/) or [Display Name](/path/index/).

Files updated:

  • baseworks-kb-shared-brain.md (4 links) — [Inbox](/00-inbox/index/) etc. to [Inbox](/inbox/) etc.
  • 01-projects/KB-Setup-Project.md (2 links)
  • 02-areas/educational-programs/curriculum.md (2 links)
  • 02-areas/educational-programs/educational-programs.md (1 link)
  • 02-areas/educational-programs/events/2026/2026-01-tokyo-intensive/2026-01-tokyo-intensive.md (1 link)
  • 02-areas/educational-programs/practice-sessions/practice-sessions.md (2 links)
  • 02-areas/educational-programs/study-groups/2026 (Spring) Study Group Montreal/2026 (Spring) Study Group Montreal.md (2 links)
  • 02-areas/educational-programs/study-groups/2026 (Winter) Study Group Montreal/2026 (Winter) Study Group Montreal.md (1 link)
  • 02-areas/method-admin/brand-guide.md (1 link)
  • 02-areas/method-admin/core/history.md (1 link)
  • 02-areas/method-admin/core/key-definitions.md (1 link)
  • 02-areas/method-admin/core/science.md (1 link)
  • 02-areas/primer/primer.md (2 links)
  • 02-areas/practice-platform/community-forums-groups/community-forums-groups.md (2 links)
  • 04-archive/STRUCTURE-PROPOSAL.md (5 links)
  • templates/primer-lesson.md (1 link)

Links using [Display Name](/path/index/) inside table cells where | must be escaped.

Files updated:

  • 02-areas/02-areas.md (7 links)
  • 02-areas/educational-programs/educational-programs.md (6 links)
  • 02-areas/educational-programs/events/2026/2026-01-tokyo-intensive/2026-01-tokyo-intensive.md (1 link)
  • 02-areas/educational-programs/events/2026/2026-01-tokyo-intensive/sessions/day-1-session-1.md (2 links)
  • 02-areas/method-admin/method-admin.md (2 links)
  • 02-areas/practice-platform/practice-platform.md (3 links)
  • 02-areas/primer/primer.md (1 link)
  • 02-areas/website/website.md (2 links)

3. Bare [_index](/index/) references (context-dependent)

Section titled “3. Bare [_index](/index/) references (context-dependent)”

Links using [_index](/index/) or [_index](/index/#section) without a path, found in session summaries and templates. These were resolved based on the file’s location in the vault.

Session summaries (8 files, 2 links each = 16 links):

  • All session summaries in 2026 (Winter) Study Group Montreal/ (EN: sessions 1-4, FR: sessions 1-4)
  • [_index](/index/) became [2026 (Winter) Study Group Montreal](/areas/educational-programs/study-groups/2026-winter-study-group-montreal/2026-winter-study-group-montreal/)
  • [_index](/index/#primer-assignments) became [2026 (Winter) Study Group Montreal](/areas/educational-programs/study-groups/2026-winter-study-group-montreal/2026-winter-study-group-montreal/#primer-assignments)

Template file (2 links):

  • templates/study-group-session-summary.md
  • [_index](/index/) became [{{program_name}}](/program_name/) (uses existing template variable)
  • [_index](/index/#primer-assignments) became [{{program_name}}](/program_name/#primer-assignments)

Guidelines file (4 links):

  • 02-areas/educational-programs/study-groups/_session-summary-guidelines.md
  • Generic [_index](/index/) references replaced with descriptive text and examples
  • [...](/2026-winter-study-group-montreal/index/) updated to new path

After all changes:

  1. grep -r "\[\[.*_index" --include="*.md"zero results (all _index wikilinks eliminated)
  2. grep -r "\[\[.*\bindex\b" --include="*.md"zero filename references (only “index” as display text in [lesson index](/areas/primer/lessons/lessons/))
  3. find . -name "_index.md" -o -name "index.md"zero files (all 17 old files gone)
  4. All 17 new files confirmed to exist at expected paths

Changes were auto-committed by the Obsidian Git plugin:

  • 84d599a — concurrent vault edits (history.md, key-definitions.md)
  • 98a552b — all 17 renames + all wikilink updates
  • 004c32c — merge to master

filename = parent folder name. When creating new hub/index files for a folder, name the file after the folder rather than using _index.md or index.md.