How to Set Up an AI Knowledge Vault
An AI knowledge vault is a folder structure of markdown files that Claude reads at the start of every conversation. It gives Claude persistent memory without relying on algorithmic storage. You write down what Claude needs to know. Claude reads it every time. That's the whole system.
The setup takes 90 minutes. You install Obsidian, create folders, write a master CLAUDE.md file, and add domain-specific context files. After that, Claude has access to everything in your vault. No more re-explaining context. No more forgotten details.
Here's exactly how to build it.
Step 1: Install Obsidian
Obsidian is a markdown editor that stores files locally on your machine. It's free for personal use, $50/year for commercial use. Download it from obsidian.md and install.
When you open Obsidian for the first time, it asks you to create or open a vault. Create a new vault. Name it something clear—"AI Vault" or "Claude Memory" or your business name. Choose a location on your disk where you want the files stored.
Obsidian creates a folder at that location. Everything you write in Obsidian is just markdown files in that folder. You can open those files in any text editor. Obsidian is just a nice interface for managing them.
Step 2: Create Your Folder Structure
Inside your vault, create folders for different areas of your work or life. The structure depends on what you need Claude to help with.
For business use, you might create folders like:
- Clients
- Projects
- Standard Operating Procedures
- Products
- Brand
- Team
For personal use, you might create:
- Work
- Personal Projects
- Learning
- Household
- Health
Each folder will contain markdown files with information Claude needs about that area. Keep the structure flat at first. You can always add sub-folders later as your vault grows.
Step 3: Write Your CLAUDE.md Master File
Create a file called CLAUDE.md at the root of your vault. This is the file Claude reads first in every conversation. It contains instructions, current context, and pointers to other files in your vault.
Start with these sections:
WHO: Who you are, what you do, relevant background Claude should know.
WHAT: What domains or areas Claude will help you with. List each folder you created and what Claude should know when working in that area.
HOW: Rules for how Claude should operate. Voice guidelines, formatting preferences, interaction rules.
NOW: Current state. Active projects, recent decisions, next steps. This section changes frequently as your work evolves.
KEY FILES: Links to important files Claude should know about. Reference documents, templates, standard procedures.
Keep it under 3,000 words initially. You can expand it as you learn what Claude needs to know.
Step 4: Add Domain-Specific Context Files
In each folder, create a _context.md file. This file contains everything Claude needs to know about that domain.
For a Clients folder, _context.md might include:
- Client naming conventions
- Standard client folder structure
- Client communication guidelines
- Billing information
- List of active clients with one-line descriptions
For a Projects folder:
- Project status definitions
- Standard project phases
- Tools and systems used
- Current active projects with status
For a Brand folder:
- Brand voice guidelines
- Banned words and phrases
- Target audience description
- Key messaging points
Each _context.md file is a reference document. Claude reads it when working in that domain. Keep them focused. Don't dump everything you know into one file. Just the essentials.
Step 5: Install and Configure Claude Code
Claude Code is the command-line interface that lets Claude access your file system. Install it following Anthropic's documentation (requires Node.js).
Once installed, configure Claude Code to know where your vault is. You can do this by referencing your vault path in your shell profile or by navigating to your vault folder before starting Claude Code sessions.
Test it by starting a Claude Code session and asking Claude to read your CLAUDE.md file. Claude should be able to open and display its contents.
Step 6: Create Your First Domain-Specific Files
Pick one area you work in frequently. Create 2-3 files with information Claude needs for that area.
If you have clients, create a file for each active client with:
- Client name and contact
- Project scope
- Preferences and requirements
- Communication history (major decisions)
- Next steps
If you have repeating workflows, create standard operating procedure files with:
- Process name
- Step-by-step instructions
- Common variations
- Tools used
- Output format
Don't try to document everything at once. Start with the information you find yourself explaining to Claude most often. Build from there.
Step 7: Test Your Setup
Start a Claude Code conversation. In your first message, reference something from your vault: "Read my CLAUDE.md file and tell me what you know about my active projects."
Claude should read the file and synthesize information from it. If Claude can't find the file, check your paths. If Claude reads it successfully, test a domain-specific request: "Read my Brand/_context.md file and draft a social media post."
Run through 3-4 different requests that touch different parts of your vault. Make sure Claude can access all the folders and files you created.
Step 8: Set Up Maintenance Habits
Your vault only works if it stays current. Set up two habits:
End of session updates: After significant Claude conversations, update your CLAUDE.md file's NOW section with any new decisions, completed work, or changed context. This takes 2-3 minutes.
Weekly review: Once a week, review your domain-specific files. Update project statuses. Archive completed work. Add new clients or projects. This takes 10-15 minutes.
These maintenance windows are when your vault gets smarter. Skip them and the information degrades. Keep them and your vault becomes more valuable every week.
Common Setup Mistakes
Mistake 1: Writing too much at once. Don't try to document everything before using the system. Start minimal. Add information as you discover you need it.
Mistake 2: Inconsistent naming. Pick a naming convention for files and folders. Stick to it. Inconsistency makes the vault harder to navigate.
Mistake 3: No update process. If you don't build the habit of updating your vault, it becomes stale in two weeks. The information is only valuable if it's current.
Mistake 4: Storing sensitive data carelessly. Your vault is on your disk. If you sync it to cloud storage, make sure sensitive information is encrypted or excluded. Don't put passwords, API keys, or financial data in plain text.
What Success Looks Like
After two weeks with a functioning vault, you should notice:
- Claude conversations start faster because you're not providing context
- Fewer errors from Claude misunderstanding your situation
- Less repetition of the same information across conversations
- Claude's suggestions are more aligned with your actual needs
After two months, the vault becomes your external memory. You'll find yourself updating it not just for Claude, but for your own reference. It becomes the source of truth for how your work operates.
Done-For-You Vault Setup
We install Obsidian, build your folder structure, write your CLAUDE.md file, and configure Claude Code. 90 minutes. Your AI remembers everything after.
Build Your Memory System — $997