Personal Vault — Repositorio Personal del Usuario

SkillDocs & knowledge

Use when reading or writing the user's personal repository (profile, preferences, memory).

Available today. Use it from your connected AI after setup.

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/pm-workspace 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_PATH en pm-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.mdvault/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

  1. El vault SOLO contiene datos N3 (personales, cross-project)
  2. NUNCA mezclar datos de proyecto (N4) en el vault
  3. NUNCA mezclar datos de empresa (N2) en el vault
  4. Junctions/symlinks son el mecanismo de integracion, NO copias
  5. Si un junction esta roto, Savia avisa y ofrece reparar

Signals

GitHub stars
50
Forks
12
Last commit
Sep 2026

Others that do the same job

Advanced
Catalog kind
skill
Gateway key
personal-vault
Source
github.com/gonzalezpazmonica/pm-workspace