Personal Vault — Repositorio Personal del Usuario
SkillDocs & knowledgeUse when reading or writing the user's personal repository (profile, preferences, memory).
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Personal Vault — Repositorio Personal del Usuario skill
What this skill tells your AI
The instructions your AI receives, as published by gonzalezpazmonica/savia in .claude/skills/personal-vault/SKILL.md and read by ahel’s review.
Nivel de confidencialidad: N3 (USUARIO) Solo visible para la persona que usa el workspace.
Que es el Personal Vault
Repositorio git dedicado que consolida TODOS los datos personales del usuario en un unico lugar versionado y portable. Sustituye la dispersion actual de datos en 5+ ubicaciones sin historial ni portabilidad.
Ubicacion
- Default:
~/.savia/personal-vault/ - Configurable: variable
VAULT_PATHenpm-config.local.md - Git remote: Gitea local (futuro: Gitlab/Azure DevOps segun empresa)
Estructura del vault
~/.savia/personal-vault/
├── .git/
├── CLAUDE.md ← config para Savia
├── README.md ← documentacion
├── profile/ ← identity, tone, workflow, tools, preferences, accessibility
├── rules/ ← reglas personales (*.md)
├── globals/ ← CLAUDE.md personal (preferencias globales)
├── instincts/ ← registry.json (patrones aprendidos)
├── memory/ ← MEMORY.md + topic files (memoria cross-project N3)
├── cache/ ← confidence-log.jsonl, context-usage.log
└── history/ ← sync-log.jsonl
Estrategia de sincronizacion
El vault es la fuente de verdad. Las ubicaciones originales se convierten en junctions (Windows NTFS) o symlinks (Unix) que apuntan al vault:
.claude/profiles/users/{slug}/→vault/profile/~/.claude/rules/→vault/rules/~/.claude/CLAUDE.md→vault/globals/CLAUDE.md.claude/instincts/→vault/instincts/
Excepcion: auto-memory (~/.claude/projects/*/memory/) usa copia
unidireccional porque mezcla datos N3 y N4. Solo las entradas N3
(feedback, workspace features) se copian al vault.
Comandos
/vault-init— Crear vault, migrar datos, crear junctions/vault-sync— Commit + push al remote/vault-status— Salud: junctions, cambios, remote/vault-restore— Clonar desde remote + recrear junctions/vault-export— Archivo cifrado AES-256 portable
Integracion
- session-init: avisa si hay cambios sin commit >24h (prioridad media)
- profile-onboarding: sugiere vault-init tras crear perfil
- profile-edit: sugiere vault-sync tras editar perfil
- backup-protocol: vault-export reutiliza cifrado AES-256-CBC existente
- travel-pack: incluye vault en el paquete portable
Reglas
- El vault SOLO contiene datos N3 (personales, cross-project)
- NUNCA mezclar datos de proyecto (N4) en el vault
- NUNCA mezclar datos de empresa (N2) en el vault
- Junctions/symlinks son el mecanismo de integracion, NO copias
- Si un junction esta roto, Savia avisa y ofrece reparar
Signals
- GitHub stars
- 50
- Forks
- 12
- Last commit
- Sep 2026
ahel recommends instead
Advanced
- Catalog kind
- skill
- Gateway key
personal-vault-gonzalezpazmonica- Source
- github.com/gonzalezpazmonica/savia