3.5 KiB
3.5 KiB
description
| description |
|---|
| Anade o modifica contexto en projects/aurgi/vaults/repositorio_aurgi/CONTEXTO_USUARIOS/context. Pregunta area, archivo destino, tipo de aporte y persiste el cambio. Mantiene INDEX.md sincronizado. |
/aurgi:anadir_contexto_aurgi — escribir/modificar contexto
Permite que el usuario amplie el conocimiento que Claude tiene de Aurgi. Cada llamada anade un fragmento nuevo o edita uno existente bajo projects/aurgi/vaults/repositorio_aurgi/CONTEXTO_USUARIOS/context/.
Sintaxis
/aurgi:anadir_contexto_aurgi # modo interactivo, pregunta todo
/aurgi:anadir_contexto_aurgi <area> # forzar area
/aurgi:anadir_contexto_aurgi <area>/<archivo> # forzar archivo concreto
Flujo
-
Recibir aporte. Si no lo da el usuario en el comando, preguntar:
- "Pega o describe el contexto a anadir."
-
Resolver area con AskUserQuestion (opciones tomadas de los subdirs reales del vault):
- operaciones / tpv / comercial / lunas / flotas / tecnico / legal / innovacion / calidad / call_center / compras / digital / financiero / migracion_navision_tpv / rrhh.
-
Resolver archivo destino con AskUserQuestion:
- Listar
<area>/*.mdexistentes. - Opcion final: "Crear archivo nuevo en
<area>/".
- Listar
-
Resolver modo con AskUserQuestion:
- Anadir nueva seccion al final del archivo.
- Insertar dentro de seccion existente (pedir cual).
- Reemplazar seccion existente.
- Crear archivo nuevo (solo si en paso 3 se eligio esa opcion).
-
Aplicar cambio:
Readel archivo objetivo.Edit(oWritesi es nuevo) preservando estilo: encabezados##, listas, sin emojis.- Si crea archivo nuevo:
- Cabecera
# <Titulo>+ parrafo intro. - Frontmatter NO obligatorio (vault es markdown plano).
- Anadir entrada al
INDEX.mddel area correspondiente.
- Cabecera
-
Actualizar INDEX.md raiz (
context/INDEX.md) si:- Se creo archivo nuevo.
- Se renombro/movio uno existente.
-
Quitar de
pendiente_anadir.mdsi la entrada estaba listada alli. -
Confirmar al usuario mostrando diff resumido (archivo + lineas anadidas/modificadas) y preguntar si commit:
- Si si: commit en el sub-repo del vault si lo tiene, o en
fn_registrysegun donde viva fisicamente el archivo. NO push automatico (usuario lanza/full-git-pushcuando quiera).
- Si si: commit en el sub-repo del vault si lo tiene, o en
Reglas
- NUNCA inventar contenido. Si el usuario da datos vagos, pedir aclaracion antes de escribir.
- Preservar tono y estilo existente (no markdown decorativo, no emojis).
- Mantener
INDEX.mdcomo mapa autoritativo — si un agregado lo invalida, actualizarlo en el mismo turno. - Si el cambio afecta a glosario / lista de sistemas / lista de centros, propagar a
contexto_aurgi.md. - No tocar
data/salvo que el usuario lo pida explicitamente (es para datos, no documentacion). - Sin frontmatter YAML — el vault es markdown plano, no indexado por
fn index.
Cuando usarlo
- Usuario menciona algo nuevo durante una sesion ("ahora hacemos X" / "el centro Y tiene Z").
- Tras
/aurgi:aumentar_taskcuando aparecen entidades no documentadas. - Limpieza periodica de
pendiente_anadir.md.
Gotchas
- El vault es symlink a
~/vaults/repositorio_aurgi/. Escribir via path relativo al repo escribe en el destino real — no romper el symlink. - Si el archivo destino tiene >500 lineas, considerar dividir en sub-archivos antes de seguir engordandolo.
- Cambios sensibles (datos de clientes, contratos legales) NO van al vault publico — preguntar antes si el aporte podria ser confidencial.