# Retrieval Reflex > Cuándo y qué recuperar: abre la página del brain de una entidad relevante antes de responder desde memoria. Fuente: https://skillsagentes.com/skills/garrytan/gbrain/retrieval-reflex Markdown: https://skillsagentes.com/skills/garrytan/gbrain/retrieval-reflex.md Repositorio: https://github.com/garrytan/gbrain Autor: garrytan Licencia: MIT Actualizado: hace 4 horas Coste de contexto: 24 tok instalada, 740 tok al activarse, 740 tok con todos los archivos del bundle Bundle: 1 archivo, 3 KB Permisos que pide: [get_page, query, traverse_graph, get_backlinks] ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add garrytan/gbrain --skill retrieval-reflex --agent claude-code # Cursor npx -y skills add garrytan/gbrain --skill retrieval-reflex --agent cursor # Codex npx -y skills add garrytan/gbrain --skill retrieval-reflex --agent codex # Gemini CLI npx -y skills add garrytan/gbrain --skill retrieval-reflex --agent gemini # Windsurf npx -y skills add garrytan/gbrain --skill retrieval-reflex --agent windsurf # Cline npx -y skills add garrytan/gbrain --skill retrieval-reflex --agent cline ``` ## Qué hace - Hace que el agente abra la página de una entidad en gbrain antes de responder desde memoria, cuando esa entidad se vuelve relevante en la conversación - Define cuándo detenerse: pointer/metadata, página completa, o vecinos del grafo, según lo que la tarea necesite - Evita cargar en bloque toda la 'agenda' de entidades; resuelve solo el nombre que la tarea actual necesita ## Cuándo usarla - Una entidad (persona/empresa/proyecto/trato/lugar) es el sujeto del mensaje o se está juzgando algo sobre ella - Apareció un puntero de página del brain en el contexto de este turno - Aparece un nombre no reconocido que parece notable - Estás por afirmar un detalle no trivial sobre una entidad (atribución, estado, historia) ## Cuándo no - Menciones triviales de paso, mensajes de logística, o cuando la página ya está cargada en el contexto ## Qué la activa - "¿Qué sabemos sobre este inversor antes de responder?" - "Antes de decir algo sobre esta empresa, revisa su página en el brain" - "Verifica en el brain el estado actual de este trato" ## Antes de instalar - Requiere el sistema gbrain con las páginas de entidades ya creadas y accesibles vía MCP o CLI. ## Archivos - SKILL.md — 3 KB ## SKILL.md Reproducido tal cual desde garrytan/gbrain bajo MIT. Esta sección es el documento original y está en inglés. # Retrieval Reflex — retrieve on demand, when an entity is salient A person doesn't bulk-load their whole address book into working memory. They retrieve **on demand**, when an entity becomes **salient**, use it, and drop it. Encode that reflex. The brain probably has the data — if a name is salient and you haven't opened its page, open it before you answer. ## Trigger policy — WHEN to retrieve Retrieve when ANY of these holds AND the page isn't already loaded in context: - An entity (person / company / project / deal / place) is the **subject** of the message, or a decision/judgment about it is being made, or the exchange is substantive / relational / emotional about it. - A **brain-page pointer** appeared in context this turn (the deterministic layer told you the page exists) — open it before relying on details. - A name or term appears that you **don't recognize** and that looks notable → do a quick resolve (the human reflex). - You're about to **assert a non-trivial detail** about an entity (attribution, status, history) → verify against the brain first. Say "let me check", not a guess. **Skip** trivial passing mentions, logistics pings, and anything already loaded. Judgment first — retrieve when it changes the quality of the reply, not reflexively. ## Retrieval spec — WHAT to pull, and when to stop Escalate only as far as the task needs: 1. **Pointer / metadata.** If a pointer is already in context (slug + one-line summary), and the task only needs identity, stop there. 2. **Full page.** When the entity is the subject or details matter, open it: `get_page ` (MCP) — read the page before relying on specifics. 3. **Linked neighbors.** Only when relationship context is needed, pull `graph` / `backlinks` for the slug. **Resolve only the name(s) the current task needs, use them, drop them.** No bulk-loading the inner circle. ## The failure this prevents If you've discussed a named person for more than a message without opening their page, open it now. The write side captures everything; the read side only helps if you actually look. See also: `skills/query/SKILL.md` (search the brain), `skills/brain-ops/SKILL.md`. ## Dónde encaja - Categoría: [Productividad](https://skillsagentes.com/categorias/productividad.md) — Planificación, toma de notas y automatización de flujos personales. - Creador: [garrytan](https://skillsagentes.com/creators/garrytan.md) — 134 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Setup](https://skillsagentes.com/skills/garrytan/gbrain/setup.md): Configura GBrain con auto-aprovisionamiento de Supabase o PGLite, inyección en AGENTS.md y primera importación. - [Maintain](https://skillsagentes.com/skills/garrytan/gbrain/maintain.md): Chequeos de salud del brain: aplicación de back-links, auditoría de citas, validación de filing, detección de info obsoleta, páginas huérfanas y benchmarks. - [Schema Unify](https://skillsagentes.com/skills/garrytan/gbrain/schema-unify.md): Migra un brain de gbrain-base a la taxonomía de 14 tipos canónicos de gbrain-base-v2 usando gbrain onboard --check y el handler Minion unify-types. - [Minion Orchestrator](https://skillsagentes.com/skills/garrytan/gbrain/minion-orchestrator.md): Skill unificado de Minions para jobs deterministas de shell y orquestación de subagentes LLM: cola durable, observable y controlable, más la doctrina de ejecución durable para operaciones largas. - [Gbrain Upgrade](https://skillsagentes.com/skills/garrytan/gbrain/gbrain-upgrade.md): Mantiene gbrain actualizado: cuando aparece un marcador UPGRADE_AVAILABLE, aplica la actualización según el modo configurado (notify o auto), siempre con gbrain self-upgrade. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)