Integrating Obsidian with GitHub Copilot and VS Code

2026-01-07 15:17:55

Why this helps

Copilot works best when you give it context:

It does not reliably “remember” past decisions unless those decisions exist somewhere it can read again.

Obsidian is an easy place to keep that context as Markdown.

The idea

Minimal setup

  1. Store your vault on disk (Obsidian already does this).
  2. In your project’s copilot-instructions.md, add:
    • your vault path
    • rules you want (save plans, search notes, etc)

Example: writing a plan from Copilot

cat << 'EOF' > "/path/to/vault/Feature Name.md"
---
created: 2026-01-07
tags: [implementation, feature-name]
status: draft
---

# Feature Name

## Goal

## Notes / decisions

## Steps

EOF

What to say in chat