Load CLAUDE.md context files from vault for comprehensive understanding. Discovers hierarchical context, recent notes, and project states...
Interactive vault setup (first run) and context loading (subsequent runs).
/onboard # Full onboard (setup if first run, context load if not)
/onboard Projects/MyProject # Load specific project context
If the file FIRST_RUN exists in the vault root, this is a new vault. Run the interactive setup:
Greet the user and explain what will happen:
Use AskUserQuestion to ask these interactively:
Question 1: Your name
Question 2: Preferred review day
/review auto-detection and session-init nudgesQuestion 3: Primary goal areas
Question 4: Work style
Write vault-config.json in the vault root:
{
"name": "User's name",
"reviewDay": "Sunday",
"goalAreas": ["Career & Professional", "Health & Wellness"],
"workStyle": "Direct and concise",
"setupDate": "2026-02-15",
"version": "3.1"
}
Edit the root CLAUDE.md:
[CUSTOMIZE: Add your personal mission statement here] with a prompt based on their goal areasrm FIRST_RUN
Tell the user:
/daily to start your first morning routine"/review anytime ā it auto-detects the right review type"Then proceed to the standard context loading below.
Discovers Context Files
Loads Hierarchical Context
Scans Active Projects
Projects/*/CLAUDE.md filesReads User Preferences
vault-config.json if presentBuilds Understanding
vault/
āāā CLAUDE.md # [1] Global context - loaded first
āāā Projects/
ā āāā Project A/
ā ā āāā CLAUDE.md # [2] Project context
ā āāā Project B/
ā āāā CLAUDE.md # [3] Another project context
āāā Areas/
āāā Health/
āāā CLAUDE.md # [4] Area-specific context
# System Context for Claude
## Personal Mission
[Your life mission/purpose]
## Current Focus
[What you're working on now]
## Preferences
- Writing style: [Formal/Casual/Technical]
- Detail level: [High/Medium/Low]
## Conventions
- File naming: [Your patterns]
- Tag system: [Your tags]
# Project: [Name]
## Overview
[What this project is about]
## Current Status
[Where things stand]
## Key Decisions
[Important choices made]
## Next Steps
[What needs to happen]
Automatically considers:
When loading full context, include a project overview:
### Active Projects (N)
| Project | Phase | Progress | Goal |
|---------|-------|----------|------|
| [[ProjectA]] | Active | 60% | [[Goal 1]] |
| [[ProjectB]] | Planning | 10% | [[Goal 3]] |
For focused assistance:
/onboard Projects/WebApp # Only specific project
/onboard Goals # Only goals context
/onboard
"Help me plan my day based on my goals"
/onboard Projects/MyApp
"Help me refactor the authentication module"
/onboard Goals
"Analyze my week and suggest improvements"
Your CLAUDE.md files can include preferences:
## Variables for Claude
- DEFAULT_LANGUAGE: JavaScript
- TIMEZONE: America/New_York
- COMMUNICATION_STYLE: Direct and concise
Works with:
/daily - Better daily planning with context/weekly - Informed weekly reviews/monthly - Monthly review with full context/project - Project status overview