Configuration
Xavier's configuration lives in ~/.xavier/config.md. It's a markdown file with structured sections, set during /xavier setup and editable at any time.
User profile
## User
- name: Ada- teams: [platform, infrastructure]- workflow: async-first- review-priorities: [security, correctness]| Field | Description |
|---|---|
name | How Xavier addresses you |
teams | Your team identifiers — links to team convention notes |
workflow | Your preferred working style |
review-priorities | Which review dimensions matter most to you — tailors default persona emphasis |
Git strategy
## Git
- strategy: batch-commit| Value | Behavior |
|---|---|
auto-commit | Every vault write triggers a commit |
batch-commit | Commits at natural checkpoints (default) |
user-driven | Never auto-commits; periodic reminders |
batch-commit-push | Batch commits that also push to remote |
Export
## Export
- export-vault-path: ~/vault-2- export-show-diff: false| Field | Description | Default |
|---|---|---|
export-vault-path | Path to your personal Obsidian vault | (none — optional) |
export-show-diff | Show diffs when an export would overwrite an existing file | false |
Editing config
You can edit ~/.xavier/config.md directly, or re-run /xavier setup to update preferences interactively. Re-running setup won't lose vault content.
Last updated: 4/8/26, 10:45 PM
Edit this page on GitHub