| name | backup |
| description | Preserve soul state across time. Use for session-end backups, before major changes, or weekly maintenance. |
Soul Backup
Preserve the soul across time.
When to Trigger
Run this skill:
- At session end when significant work was done
- Before major changes to soul structure
- When the user says "backup the soul" or similar
- Weekly as routine maintenance
Automatic Backup
Create a timestamped backup:
soul backup create
This saves to ~/.claude/mind/backups/soul_YYYYMMDD_HHMMSS.json
Manual Export
Export to a specific location:
soul backup dump ~/my-soul-backup.json
Restore
If anything happens:
# Replace entirely
soul backup load ~/.claude/mind/backups/soul_20241228_120000.json
# Merge with existing
soul backup load backup.json --merge
List Backups
soul backup list
What Gets Backed Up
- Wisdom entries (patterns, insights, failures)
- Beliefs (core axioms)
- Identity observations
- Vocabulary
- Aspirations
- Insights (crystallized breakthroughs)
- Coherence history
Backup Strategy
- Daily: Automatic at session end (keep 7)
- Weekly: Keep 4 weeks
- Monthly: Keep 12 months
- Before upgrades: Manual backup before any soul schema changes
Integration with Git
Consider versioning your soul:
# Initialize soul backup repo
cd ~/.claude/mind/backups
git init
git add *.json
git commit -m "Soul state $(date +%Y-%m-%d)"
This creates a complete history of soul evolution.