<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Memory on KnightLi Blog</title>
        <link>https://knightli.com/es/tags/memory/</link>
        <description>Recent content in Memory on KnightLi Blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>es</language>
        <lastBuildDate>Thu, 07 May 2026 14:30:15 +0800</lastBuildDate><atom:link href="https://knightli.com/es/tags/memory/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Actualización de ChatGPT Release Notes: fuentes de memoria, GPT-5.5 Instant y complementos para hojas de cálculo</title>
        <link>https://knightli.com/es/2026/05/07/chatgpt-release-notes-memory-gpt-5-5-sheets/</link>
        <pubDate>Thu, 07 May 2026 14:30:15 +0800</pubDate>
        
        <guid>https://knightli.com/es/2026/05/07/chatgpt-release-notes-memory-gpt-5-5-sheets/</guid>
        <description>&lt;p&gt;La página &lt;code&gt;ChatGPT Release Notes&lt;/code&gt; de OpenAI se actualizó a principios de mayo de 2026. El último grupo de cambios se concentra en tres cosas: memory sources y una personalización más fuerte en ChatGPT, &lt;code&gt;GPT-5.5 Instant&lt;/code&gt; como nuevo modelo predeterminado, y el lanzamiento global de ChatGPT para Excel y Google Sheets.&lt;/p&gt;
&lt;p&gt;En conjunto, estas actualizaciones apuntan a una dirección clara: ChatGPT sigue moviéndose desde una entrada de chat hacia un asistente de trabajo más continuo, más personalizado y más nativo de las herramientas de oficina.&lt;/p&gt;
&lt;h2 id=&#34;memory-sources-hacen-más-transparente-la-personalización&#34;&gt;Memory sources hacen más transparente la personalización
&lt;/h2&gt;&lt;p&gt;La actualización más importante es &lt;code&gt;memory sources&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;OpenAI dice que los usuarios de ChatGPT Plus y Pro están empezando a recibir mejoras de memoria más fuertes. ChatGPT puede extraer mejor contexto relevante de chats anteriores, memorias guardadas, archivos disponibles y apps de Gmail conectadas para ofrecer ideas, recomendaciones y próximos pasos más adaptados.&lt;/p&gt;
&lt;p&gt;Esto significa que los usuarios no tienen que explicar una y otra vez el contexto del proyecto, preferencias, hábitos o materiales existentes en cada conversación nueva. Para escritura de largo plazo, planificación de proyectos, organización de investigación, aprendizaje y trabajo en equipo, la continuidad mejora.&lt;/p&gt;
&lt;p&gt;Pero cuanto más fuerte se vuelve la personalización, más importante se vuelve la transparencia. Por eso OpenAI introduce memory sources, para que los usuarios puedan ver qué información ayudó a personalizar una respuesta. Los usuarios pueden hacer clic en el icono Sources bajo una respuesta para ver memorias guardadas relevantes, chats anteriores e instrucciones personalizadas. Los usuarios Plus y Pro también pueden ver archivos de su biblioteca y correos referenciados de Gmail conectado.&lt;/p&gt;
&lt;p&gt;Si alguna información está desactualizada, no es relevante o es incorrecta, los usuarios pueden corregirla, eliminarla o marcarla como no relevante.&lt;/p&gt;
&lt;h2 id=&#34;el-control-de-memoria-sigue-siendo-la-clave&#34;&gt;El control de memoria sigue siendo la clave
&lt;/h2&gt;&lt;p&gt;OpenAI también señala que memory sources puede no mostrar todos los factores que dieron forma a una respuesta, y que seguirá mejorando la vista.&lt;/p&gt;
&lt;p&gt;Eso importa. Memory sources no es un &amp;ldquo;registro completo del pensamiento del modelo&amp;rdquo;. Es una interfaz de producto para entender el contexto personalizado. Mejora la visibilidad, pero no puede exponer por completo cada factor que influyó en una respuesta.&lt;/p&gt;
&lt;p&gt;Para privacidad y control, OpenAI dice que memory sources solo aparece dentro de la experiencia de la propia cuenta del usuario. Si un usuario comparte un chat, las fuentes no aparecen en el chat compartido. Los usuarios también pueden borrar chats, usar chats temporales que no usan ni actualizan memoria y no aparecen en el historial, desactivar la memoria, desconectar apps en cualquier momento y gestionar si su contenido se usa para mejorar modelos.&lt;/p&gt;
&lt;p&gt;Esto muestra que la personalización de ChatGPT sigue un camino más claro: hacer que el asistente conozca mejor al usuario, pero también darle formas de ver y gestionar por qué respondió de cierta manera.&lt;/p&gt;
&lt;h2 id=&#34;gpt-55-instant-se-convierte-en-el-modelo-predeterminado&#34;&gt;GPT-5.5 Instant se convierte en el modelo predeterminado
&lt;/h2&gt;&lt;p&gt;Las release notes también confirman que &lt;code&gt;GPT-5.5 Instant&lt;/code&gt; se está desplegando como nuevo modelo predeterminado de ChatGPT, reemplazando &lt;code&gt;GPT-5.3 Instant&lt;/code&gt; para todos los usuarios.&lt;/p&gt;
&lt;p&gt;La actualización del modelo predeterminado mejora varias áreas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Precisión.&lt;/li&gt;
&lt;li&gt;Claridad y concisión.&lt;/li&gt;
&lt;li&gt;Comprensión de imágenes.&lt;/li&gt;
&lt;li&gt;Respuestas STEM.&lt;/li&gt;
&lt;li&gt;Decidir cuándo usar búsqueda web.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;OpenAI enfatiza que GPT-5.5 Instant es más fiable factual­mente, especialmente para prompts donde la precisión importa. También da respuestas más compactas y directas, reduce preguntas de seguimiento innecesarias y baja el ruido de exceso de formato y contenido decorativo.&lt;/p&gt;
&lt;p&gt;Para los usuarios, esto puede no ser tan visible como un nuevo botón, pero cambia la sensación de abrir ChatGPT cada día: menos desvíos, menos verbosidad y menos formato apilado sobre preguntas simples.&lt;/p&gt;
&lt;h2 id=&#34;la-personalización-y-el-modelo-predeterminado-ahora-trabajan-juntos&#34;&gt;La personalización y el modelo predeterminado ahora trabajan juntos
&lt;/h2&gt;&lt;p&gt;Para usuarios Plus y Pro en la web, GPT-5.5 Instant también puede usar con más eficacia contexto de chats anteriores, archivos y Gmail conectado.&lt;/p&gt;
&lt;p&gt;Esto forma parte de la misma dirección de producto que memory sources. El modelo no solo es &amp;ldquo;más inteligente&amp;rdquo;. También debería saber, cuando corresponde, en qué trabajaste antes, qué te importa y qué materiales ya proporcionaste. Al continuar un proyecto, escribir un plan, organizar información de correo o hacer sugerencias basadas en preferencias pasadas, ChatGPT puede hacer menos preguntas repetidas.&lt;/p&gt;
&lt;p&gt;Los usuarios de pago pueden seguir usando GPT-5.3 Instant durante tres meses mediante la configuración de modelos antes de que se retire.&lt;/p&gt;
&lt;h2 id=&#34;chatgpt-para-excel-y-google-sheets&#34;&gt;ChatGPT para Excel y Google Sheets
&lt;/h2&gt;&lt;p&gt;Otra actualización importante es el lanzamiento global de ChatGPT para Excel y Google Sheets.&lt;/p&gt;
&lt;p&gt;Lleva ChatGPT a una barra lateral dentro de Microsoft Excel y Google Sheets, para que los usuarios puedan crear, actualizar y entender datos en el lugar. OpenAI menciona casos de uso como:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Trackers.&lt;/li&gt;
&lt;li&gt;Presupuestos.&lt;/li&gt;
&lt;li&gt;Fórmulas.&lt;/li&gt;
&lt;li&gt;Archivos con varias pestañas.&lt;/li&gt;
&lt;li&gt;Trabajo de escenarios.&lt;/li&gt;
&lt;li&gt;Limpieza de hojas de cálculo.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Donde esté disponible, también soporta Skills y apps.&lt;/p&gt;
&lt;p&gt;El significado es directo: muchos datos de oficina no viven en un sistema BI especializado. Viven en Excel y Google Sheets. Colocar ChatGPT en la barra lateral de la hoja es más natural que pedir a los usuarios copiar y pegar en una ventana de chat, y facilita entrar en flujos de trabajo reales.&lt;/p&gt;
&lt;h2 id=&#34;límites-de-uso-e-instalación&#34;&gt;Límites de uso e instalación
&lt;/h2&gt;&lt;p&gt;Las release notes dicen que los planes Free y Go incluyen uso limitado, mientras que Plus y Pro usan los mismos límites de uso agentic que Codex. Los usuarios pueden comprar créditos adicionales si necesitan superar los límites del plan.&lt;/p&gt;
&lt;p&gt;La instalación también es directa: instalar ChatGPT para Excel desde Microsoft Marketplace o ChatGPT desde Google Workspace Marketplace, y luego iniciar sesión con una cuenta de ChatGPT elegible.&lt;/p&gt;
&lt;p&gt;OpenAI también recuerda a los usuarios que revisen los resultados antes de confiar en fórmulas o análisis. Ese punto es importante. La IA puede acelerar el trabajo con hojas de cálculo, pero fórmulas, presupuestos, trabajo financiero y análisis de negocio aún necesitan revisión humana.&lt;/p&gt;
&lt;h2 id=&#34;patrón-reciente-de-actualizaciones&#34;&gt;Patrón reciente de actualizaciones
&lt;/h2&gt;&lt;p&gt;Mirando las release notes desde finales de abril hasta principios de mayo, la dirección de ChatGPT se vuelve más clara.&lt;/p&gt;
&lt;p&gt;El 30 de abril, OpenAI introdujo Advanced Account Security para cuentas personales de ChatGPT, añadiendo requisitos de inicio de sesión más fuertes y protecciones de cuenta, incluyendo passkeys, llaves de seguridad, claves de recuperación, sesiones más cortas y notificaciones de inicio de sesión.&lt;/p&gt;
&lt;p&gt;El 28 de abril, la selección de modelos se acercó al compositor, facilitando elegir un modelo antes de enviar un mensaje. Los controles de thinking effort para modelos Thinking y Pro también se movieron al selector de modelos.&lt;/p&gt;
&lt;p&gt;El 22 de abril, ChatGPT introdujo Fast answers para consultas comunes de información que no requieren personalización y donde el modelo tiene una respuesta de alta confianza. Fast answers no referencia chats anteriores ni memoria, y los usuarios pueden desactivarlas en la configuración de personalización.&lt;/p&gt;
&lt;p&gt;Todas estas actualizaciones sirven al mismo objetivo: hacer que ChatGPT funcione mejor para el uso frecuente de todos los días. Debe ser rápido cuando importa la velocidad, personalizado cuando importa el contexto, y ofrecer controles de seguridad y visibilidad cuando se necesitan.&lt;/p&gt;
&lt;h2 id=&#34;resumen&#34;&gt;Resumen
&lt;/h2&gt;&lt;p&gt;El punto de esta actualización de ChatGPT Release Notes no es una sola función. Es la forma continua que va tomando el producto.&lt;/p&gt;
&lt;p&gt;GPT-5.5 Instant mejora la calidad de la respuesta predeterminada. Memory sources hace más visible la personalización. Los complementos de Excel y Google Sheets colocan ChatGPT dentro de hojas de cálculo de oficina. Advanced Account Security y los cambios del selector de modelos fortalecen la protección de cuenta y el diseño de interacción.&lt;/p&gt;
&lt;p&gt;ChatGPT se está convirtiendo en una capa de trabajo de más largo plazo. Recuerda más contexto, entra en más herramientas y maneja más tareas diarias. Las siguientes preguntas son si la transparencia de personalización es lo bastante clara, si los complementos de oficina se mantienen estables en hojas complejas reales y si los usuarios pueden conservar un equilibrio sano entre comodidad y control.&lt;/p&gt;
&lt;h2 id=&#34;enlaces&#34;&gt;Enlaces
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;ChatGPT Release Notes: &lt;a class=&#34;link&#34; href=&#34;https://help.openai.com/en/articles/6825453-chatgpt-release-notes&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://help.openai.com/en/articles/6825453-chatgpt-release-notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
        <title>La configuración de entorno en cuatro partes de Claude Code: CLAUDE.md, Rules, Memory y Hooks</title>
        <link>https://knightli.com/es/2026/04/23/claude-code-claude-md-rules-memory-hooks-guide/</link>
        <pubDate>Thu, 23 Apr 2026 10:43:40 +0800</pubDate>
        
        <guid>https://knightli.com/es/2026/04/23/claude-code-claude-md-rules-memory-hooks-guide/</guid>
        <description>&lt;p&gt;Si usas &lt;code&gt;Claude Code&lt;/code&gt; durante un tiempo, pronto notas algo: el modelo importa, pero el entorno que le das, los límites que defines y las reglas que configuras importan igual.&lt;/p&gt;
&lt;p&gt;Al principio, mucha gente se centra en &amp;ldquo;cómo escribo este prompt&amp;rdquo;. Pero cuando empiezas a usar &lt;code&gt;Claude Code&lt;/code&gt; en serio, te importa más otra cosa:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;¿Sabe quién eres?&lt;/li&gt;
&lt;li&gt;¿Sabe cómo trabajas?&lt;/li&gt;
&lt;li&gt;¿Sabe qué reglas no puede romper?&lt;/li&gt;
&lt;li&gt;¿Sabe qué acciones requieren confirmación primero?&lt;/li&gt;
&lt;li&gt;¿Puede recordar esos límites con el tiempo?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Lo que vuelve maduro a &lt;code&gt;Claude Code&lt;/code&gt; no es solo la capacidad del modelo. Es que hay un sistema completo para convertir tu estilo de trabajo en estructura persistente. A alto nivel, ese sistema puede dividirse en cuatro capas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;CLAUDE.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Rules&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Memory&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Hooks&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Este artículo explica las cuatro.&lt;/p&gt;
&lt;h2 id=&#34;por-qué-la-configuración-de-entorno-importa-más-que-prompts-únicos&#34;&gt;Por qué la configuración de entorno importa más que prompts únicos
&lt;/h2&gt;&lt;p&gt;Puedes pensar en &lt;code&gt;Claude Code&lt;/code&gt; como un asistente que contrataste.&lt;/p&gt;
&lt;p&gt;El primer día no le dirías solo &amp;ldquo;ayúdame a hacer cosas&amp;rdquo;. Le darías un manual y explicarías:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;quién eres&lt;/li&gt;
&lt;li&gt;qué estilo de comunicación prefieres&lt;/li&gt;
&lt;li&gt;qué acciones siempre requieren confirmación&lt;/li&gt;
&lt;li&gt;qué errores ya ocurrieron y no deben repetirse&lt;/li&gt;
&lt;li&gt;dónde están los documentos importantes del proyecto&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Por eso, a largo plazo, la configuración de entorno suele importar más que un prompt aislado.&lt;/p&gt;
&lt;p&gt;Un prompt resuelve &amp;ldquo;qué hacemos esta vez&amp;rdquo;. La configuración de entorno resuelve &amp;ldquo;cómo trabajamos cada vez desde ahora&amp;rdquo;.&lt;/p&gt;
&lt;h2 id=&#34;capa-1-claudemd&#34;&gt;Capa 1: &lt;code&gt;CLAUDE.md&lt;/code&gt;
&lt;/h2&gt;&lt;p&gt;Empieza por la pieza básica. &lt;code&gt;CLAUDE.md&lt;/code&gt; es esencialmente un archivo de texto.&lt;/p&gt;
&lt;p&gt;Puedes escribir instrucciones para Claude, como:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;quién eres&lt;/li&gt;
&lt;li&gt;en qué trabajas&lt;/li&gt;
&lt;li&gt;tus preferencias de comunicación&lt;/li&gt;
&lt;li&gt;reglas obligatorias&lt;/li&gt;
&lt;li&gt;contexto especial del proyecto actual&lt;/li&gt;
&lt;li&gt;dónde están documentos o directorios importantes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cada vez que &lt;code&gt;Claude Code&lt;/code&gt; arranca, este documento se inyecta automáticamente en el contexto, así que el modelo lo leerá.&lt;/p&gt;
&lt;p&gt;Suelo pensarlo como un &amp;ldquo;archivo de entendimiento compartido&amp;rdquo;, porque eso es: el acuerdo permanente entre tú y el modelo.&lt;/p&gt;
&lt;h3 id=&#34;qué-poner-en-claudemd&#34;&gt;Qué poner en &lt;code&gt;CLAUDE.md&lt;/code&gt;
&lt;/h3&gt;&lt;p&gt;Lo mejor para &lt;code&gt;CLAUDE.md&lt;/code&gt; suele ser:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;identidad y contexto de trabajo&lt;/li&gt;
&lt;li&gt;preferencias de tono y salida&lt;/li&gt;
&lt;li&gt;reglas globales de comportamiento&lt;/li&gt;
&lt;li&gt;contexto de proyecto que aparece a menudo&lt;/li&gt;
&lt;li&gt;errores comunes y cómo evitarlos&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Por ejemplo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tu zona horaria&lt;/li&gt;
&lt;li&gt;si permites que el modelo envíe emails o mensajes directamente&lt;/li&gt;
&lt;li&gt;qué acciones son irreversibles&lt;/li&gt;
&lt;li&gt;tus hábitos con documentos y archivos&lt;/li&gt;
&lt;li&gt;prácticas de seguridad y límites sobre información sensible&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;un-principio-muy-importante-mantenerlo-conciso&#34;&gt;Un principio muy importante: mantenerlo conciso
&lt;/h3&gt;&lt;p&gt;Un principio clave para &lt;code&gt;CLAUDE.md&lt;/code&gt;: mantenlo lo más conciso posible.&lt;/p&gt;
&lt;p&gt;La razón es simple: se inyecta en contexto cada vez.&lt;/p&gt;
&lt;p&gt;Si crece demasiado, ocupa demasiado espacio de contexto y diluye la información importante. El modelo no lo ignora, pero su atención se dispersa, así que es más probable que pase por alto reglas críticas.&lt;/p&gt;
&lt;p&gt;La recomendación oficial suele ser mantenerlo por debajo de &lt;code&gt;400&lt;/code&gt; líneas.&lt;/p&gt;
&lt;p&gt;Mi hábito es aún más conservador: intento mantenerlo por debajo de &lt;code&gt;200&lt;/code&gt; líneas.&lt;/p&gt;
&lt;h3 id=&#34;alcances-comunes-de-claudemd&#34;&gt;Alcances comunes de &lt;code&gt;CLAUDE.md&lt;/code&gt;
&lt;/h3&gt;&lt;p&gt;En la práctica, &lt;code&gt;CLAUDE.md&lt;/code&gt; puede existir en distintos niveles, y esos niveles determinan su alcance.&lt;/p&gt;
&lt;h4 id=&#34;1-nivel-de-usuario&#34;&gt;1. Nivel de usuario
&lt;/h4&gt;&lt;p&gt;Es el nivel global.&lt;/p&gt;
&lt;p&gt;Vive en tu entorno de máquina y aplica a todos los proyectos locales.&lt;/p&gt;
&lt;p&gt;Es buen lugar para:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;información de identidad&lt;/li&gt;
&lt;li&gt;preferencias generales de comunicación&lt;/li&gt;
&lt;li&gt;hábitos que aplican a todos los proyectos&lt;/li&gt;
&lt;li&gt;reglas globales de seguridad&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;2-nivel-de-proyecto&#34;&gt;2. Nivel de proyecto
&lt;/h4&gt;&lt;p&gt;Es el nivel del proyecto.&lt;/p&gt;
&lt;p&gt;Está dentro de un directorio de proyecto concreto y solo aplica a ese proyecto.&lt;/p&gt;
&lt;p&gt;Es buen lugar para:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;contexto específico del proyecto&lt;/li&gt;
&lt;li&gt;reglas que solo tienen sentido ahí&lt;/li&gt;
&lt;li&gt;explicación de la estructura de directorios&lt;/li&gt;
&lt;li&gt;entradas a documentos clave del proyecto&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;cómo-decidir-qué-nivel-usar&#34;&gt;Cómo decidir qué nivel usar
&lt;/h3&gt;&lt;p&gt;La regla es simple:&lt;/p&gt;
&lt;p&gt;Si lo escrito seguiría siendo verdad en otro proyecto, ponlo en el &lt;code&gt;user level&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Si deja de ser verdad al cambiar de proyecto, ponlo en el &lt;code&gt;project level&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;cómo-escribir-la-primera-versión&#34;&gt;Cómo escribir la primera versión
&lt;/h3&gt;&lt;p&gt;Hay dos formas comunes de empezar:&lt;/p&gt;
&lt;h4 id=&#34;1-usar-init&#34;&gt;1. Usar &lt;code&gt;/init&lt;/code&gt;
&lt;/h4&gt;&lt;p&gt;Puedes ejecutar &lt;code&gt;/init&lt;/code&gt; directamente en la terminal y dejar que Claude escanee el proyecto para generar un &lt;code&gt;CLAUDE.md&lt;/code&gt; básico.&lt;/p&gt;
&lt;h4 id=&#34;2-dejar-que-claude-te-ayude-a-organizarlo&#34;&gt;2. Dejar que Claude te ayude a organizarlo
&lt;/h4&gt;&lt;p&gt;También puedes pedirle que busque cómo otras personas estructuran &lt;code&gt;CLAUDE.md&lt;/code&gt;, que te haga preguntas según tu situación y organice una versión que encaje contigo.&lt;/p&gt;
&lt;h3 id=&#34;un-hábito-práctico&#34;&gt;Un hábito práctico
&lt;/h3&gt;&lt;p&gt;Al colaborar con Claude, cuando notes algo que debe recordarse o que no debe fallar otra vez, puedes pedirle que lo escriba en &lt;code&gt;CLAUDE.md&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Antes de hacerlo, decide:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;¿es una regla global?&lt;/li&gt;
&lt;li&gt;¿o solo del proyecto actual?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;No lo metas todo en un único archivo.&lt;/p&gt;
&lt;h2 id=&#34;capa-2-rules&#34;&gt;Capa 2: &lt;code&gt;Rules&lt;/code&gt;
&lt;/h2&gt;&lt;p&gt;La siguiente capa es &lt;code&gt;Rules&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;La diferencia principal con &lt;code&gt;CLAUDE.md&lt;/code&gt; no es el formato, sino cómo se carga.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;CLAUDE.md&lt;/code&gt; se lee sin importar qué haces.&lt;/p&gt;
&lt;p&gt;La ventaja de &lt;code&gt;Rules&lt;/code&gt; es que pueden cargarse &lt;strong&gt;condicionalmente&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Una regla puede cargarse solo para ciertas rutas, archivos, herramientas o escenarios.&lt;/p&gt;
&lt;h3 id=&#34;por-qué-importa-la-carga-condicional&#34;&gt;Por qué importa la carga condicional
&lt;/h3&gt;&lt;p&gt;Porque el espacio de contexto siempre es escaso.&lt;/p&gt;
&lt;p&gt;Si todas las reglas entran al contexto todo el tiempo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;el modelo carga más overhead&lt;/li&gt;
&lt;li&gt;las reglas realmente importantes se entierran&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;El valor de cargar reglas bajo demanda es que el modelo ve la información correcta en el momento correcto.&lt;/p&gt;
&lt;h3 id=&#34;cuándo-mover-reglas-desde-claudemd-a-rules&#34;&gt;Cuándo mover reglas desde &lt;code&gt;CLAUDE.md&lt;/code&gt; a &lt;code&gt;Rules&lt;/code&gt;
&lt;/h3&gt;&lt;p&gt;Suelen darse dos situaciones:&lt;/p&gt;
&lt;h4 id=&#34;1-claudemd-se-volvió-demasiado-largo&#34;&gt;1. &lt;code&gt;CLAUDE.md&lt;/code&gt; se volvió demasiado largo
&lt;/h4&gt;&lt;p&gt;Si empieza a pasar de &lt;code&gt;200&lt;/code&gt; líneas, sigue creciendo y lo importante se diluye, toca separar reglas.&lt;/p&gt;
&lt;h4 id=&#34;2-algunas-reglas-solo-aplican-a-rutas-concretas&#34;&gt;2. Algunas reglas solo aplican a rutas concretas
&lt;/h4&gt;&lt;p&gt;Si sabes que ciertas reglas solo tienen sentido para ciertos archivos, por ejemplo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;reglas solo para scripts Python&lt;/li&gt;
&lt;li&gt;reglas solo para un directorio de hooks&lt;/li&gt;
&lt;li&gt;reglas solo para un subproyecto&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;entonces pertenecen más naturalmente a &lt;code&gt;Rules&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;dónde-encajan-mejor-rules&#34;&gt;Dónde encajan mejor &lt;code&gt;Rules&lt;/code&gt;
&lt;/h3&gt;&lt;p&gt;El caso típico es &amp;ldquo;situación específica, ruta específica, tipo de archivo específico&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Por ejemplo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;convenciones al manejar hooks&lt;/li&gt;
&lt;li&gt;reglas de código para cierto tipo de scripts&lt;/li&gt;
&lt;li&gt;formas de trabajo que solo aplican bajo un directorio&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mantener ese contenido en &lt;code&gt;CLAUDE.md&lt;/code&gt; suele no ser rentable.&lt;/p&gt;
&lt;h2 id=&#34;capa-3-memory&#34;&gt;Capa 3: &lt;code&gt;Memory&lt;/code&gt;
&lt;/h2&gt;&lt;p&gt;La tercera capa es &lt;code&gt;Memory&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Como &lt;code&gt;CLAUDE.md&lt;/code&gt; y &lt;code&gt;Rules&lt;/code&gt;, también entra al contexto del modelo, pero su diferencia central es:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;CLAUDE.md&lt;/code&gt; es algo que defines deliberadamente.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Memory&lt;/code&gt; se parece más a notas que Claude escribe para sí mismo durante la colaboración.&lt;/p&gt;
&lt;h3 id=&#34;qué-entra-en-memory&#34;&gt;Qué entra en &lt;code&gt;Memory&lt;/code&gt;
&lt;/h3&gt;&lt;p&gt;Cuando Claude juzga que algo vale la pena recordar o conservar por un tiempo, escribe esa información en &lt;code&gt;Memory&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Ejemplos comunes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;una forma de trabajar que corregiste&lt;/li&gt;
&lt;li&gt;una preferencia nueva&lt;/li&gt;
&lt;li&gt;estado temporal del proyecto actual&lt;/li&gt;
&lt;li&gt;algo que no terminaste hoy y debes continuar mañana&lt;/li&gt;
&lt;li&gt;con quién colaboraste recientemente&lt;/li&gt;
&lt;li&gt;contexto personal aparecido hace poco&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Es conocimiento dinámico más que política de largo plazo.&lt;/p&gt;
&lt;h3 id=&#34;diferencia-con-las-dos-primeras-capas&#34;&gt;Diferencia con las dos primeras capas
&lt;/h3&gt;&lt;p&gt;Una distinción simple:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;CLAUDE.md&lt;/code&gt; / &lt;code&gt;Rules&lt;/code&gt;: reglas explícitas, de largo plazo y tipo política&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Memory&lt;/code&gt;: contexto temporal, dinámico y recién aprendido&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si algo solo importa unos días o cambia con frecuencia, suele pertenecer a &lt;code&gt;Memory&lt;/code&gt;, no a una regla permanente.&lt;/p&gt;
&lt;h3 id=&#34;memory-también-puede-escribirse-manualmente&#34;&gt;&lt;code&gt;Memory&lt;/code&gt; también puede escribirse manualmente
&lt;/h3&gt;&lt;p&gt;Aunque &lt;code&gt;Memory&lt;/code&gt; puede mantenerse automáticamente, también puedes decirle explícitamente:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;recuerda lo que debo hacer mañana&lt;/li&gt;
&lt;li&gt;recuerda a quién debo hacer seguimiento&lt;/li&gt;
&lt;li&gt;recuerda el hito clave de este proyecto este mes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;También puedes usar &lt;code&gt;/memory&lt;/code&gt; para ver, editar o borrar memorias.&lt;/p&gt;
&lt;h2 id=&#34;capa-4-hooks&#34;&gt;Capa 4: &lt;code&gt;Hooks&lt;/code&gt;
&lt;/h2&gt;&lt;p&gt;La última y más avanzada capa es &lt;code&gt;Hooks&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Todo lo anterior, incluido &lt;code&gt;CLAUDE.md&lt;/code&gt;, &lt;code&gt;Rules&lt;/code&gt; y &lt;code&gt;Memory&lt;/code&gt;, sigue siendo guía en lenguaje natural.&lt;/p&gt;
&lt;p&gt;Escribes reglas y el modelo normalmente las sigue, pero primero debe interpretarlas.&lt;/p&gt;
&lt;p&gt;Mientras la regla viva en lenguaje natural, quedan problemas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;el modelo puede pasarla por alto&lt;/li&gt;
&lt;li&gt;demasiadas reglas diluyen atención&lt;/li&gt;
&lt;li&gt;puede decidir que no es suficientemente importante&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;qué-son-realmente-hooks&#34;&gt;Qué son realmente &lt;code&gt;Hooks&lt;/code&gt;
&lt;/h3&gt;&lt;p&gt;&lt;code&gt;Hooks&lt;/code&gt; ya no son instrucciones en lenguaje natural. Son scripts.&lt;/p&gt;
&lt;p&gt;Son lógica de enforcement a nivel programa, disparada por eventos.&lt;/p&gt;
&lt;p&gt;Cuando ocurre cierto evento, esa lógica corre. No se salta porque el modelo la ignore.&lt;/p&gt;
&lt;p&gt;Ese es su valor:&lt;/p&gt;
&lt;p&gt;convierten &amp;ldquo;debería seguir esto&amp;rdquo; en &amp;ldquo;debe ejecutarse esto&amp;rdquo;.&lt;/p&gt;
&lt;h3 id=&#34;cuándo-subir-algo-a-hooks&#34;&gt;Cuándo subir algo a &lt;code&gt;Hooks&lt;/code&gt;
&lt;/h3&gt;&lt;p&gt;Si una regla ya está escrita en &lt;code&gt;CLAUDE.md&lt;/code&gt; o &lt;code&gt;Rules&lt;/code&gt;, pero Claude todavía falla ocasionalmente, y el coste de fallar es real, probablemente debería ser un &lt;code&gt;Hook&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;En simple:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;comportamiento de bajo riesgo: reglas&lt;/li&gt;
&lt;li&gt;comportamiento de alto riesgo: &lt;code&gt;Hooks&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;escenarios-típicos&#34;&gt;Escenarios típicos
&lt;/h3&gt;&lt;p&gt;Ejemplos obvios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;exigir confirmación antes de enviar un email&lt;/li&gt;
&lt;li&gt;exigir confirmación antes de enviar mensajes Slack, Outlook o Gmail&lt;/li&gt;
&lt;li&gt;interceptar borrados peligrosos de archivos&lt;/li&gt;
&lt;li&gt;bloquear fugas de contraseñas o API keys&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si solo están escritas como reglas, el modelo puede equivocarse algún día. Si son &lt;code&gt;Hooks&lt;/code&gt;, el evento se intercepta cada vez.&lt;/p&gt;
&lt;h3 id=&#34;puntos-de-disparo-comunes&#34;&gt;Puntos de disparo comunes
&lt;/h3&gt;&lt;p&gt;&lt;code&gt;Hooks&lt;/code&gt; pueden engancharse en distintas etapas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;inyectar recordatorios al inicio de una conversación&lt;/li&gt;
&lt;li&gt;revisar condiciones antes de ejecutar una herramienta&lt;/li&gt;
&lt;li&gt;validar resultados después de ejecutar una herramienta&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;No necesitas conocer toda la terminología formal. A menudo basta con describir claramente el requisito y preguntar a Claude si debería convertirse en hook.&lt;/p&gt;
&lt;p&gt;También puedes usar &lt;code&gt;/hook&lt;/code&gt; para inspeccionar hooks configurados.&lt;/p&gt;
&lt;h2 id=&#34;una-forma-práctica-de-empezar&#34;&gt;Una forma práctica de empezar
&lt;/h2&gt;&lt;p&gt;Recomiendo este orden:&lt;/p&gt;
&lt;h3 id=&#34;paso-1-usa-init-para-generar-un-claudemd-básico&#34;&gt;Paso 1: usa &lt;code&gt;/init&lt;/code&gt; para generar un &lt;code&gt;CLAUDE.md&lt;/code&gt; básico
&lt;/h3&gt;&lt;p&gt;No intentes escribir un enorme documento completo desde el inicio.&lt;/p&gt;
&lt;p&gt;Deja que Claude escanee el proyecto y genere un punto de partida, luego itera.&lt;/p&gt;
&lt;h3 id=&#34;paso-2-añade-cosas-mientras-trabajas&#34;&gt;Paso 2: añade cosas mientras trabajas
&lt;/h3&gt;&lt;p&gt;Cuando notes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;esto debe recordarse&lt;/li&gt;
&lt;li&gt;este error no debe repetirse&lt;/li&gt;
&lt;li&gt;esta preferencia aplicará siempre&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;pide a Claude que lo añada a &lt;code&gt;CLAUDE.md&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;paso-3-mueve-cosas-a-rules-cuando-claudemd-crezca&#34;&gt;Paso 3: mueve cosas a &lt;code&gt;Rules&lt;/code&gt; cuando &lt;code&gt;CLAUDE.md&lt;/code&gt; crezca
&lt;/h3&gt;&lt;p&gt;Cuando &lt;code&gt;CLAUDE.md&lt;/code&gt; se alarga y el modelo no sigue todo con fiabilidad:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;¿qué reglas son globales?&lt;/li&gt;
&lt;li&gt;¿cuáles solo aplican a ciertas rutas?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mueve las segundas a &lt;code&gt;Rules&lt;/code&gt; para carga condicional.&lt;/p&gt;
&lt;h3 id=&#34;paso-4-convierte-reglas-de-alto-riesgo-en-hooks&#34;&gt;Paso 4: convierte reglas de alto riesgo en &lt;code&gt;Hooks&lt;/code&gt;
&lt;/h3&gt;&lt;p&gt;Si una regla sigue fallando y el coste de fallar es alto, no te quedes en lenguaje natural. Conviértela en &lt;code&gt;Hooks&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Ahí el &amp;ldquo;recordatorio&amp;rdquo; se vuelve &amp;ldquo;enforcement&amp;rdquo;.&lt;/p&gt;
&lt;h3 id=&#34;paso-5-deja-que-memory-maneje-estado-temporal&#34;&gt;Paso 5: deja que &lt;code&gt;Memory&lt;/code&gt; maneje estado temporal
&lt;/h3&gt;&lt;p&gt;Para cosas que expiran, cambian a menudo o no son política permanente, no lo metas todo en &lt;code&gt;CLAUDE.md&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Es más limpio dejar que &lt;code&gt;Memory&lt;/code&gt; guarde:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;progreso actual del proyecto&lt;/li&gt;
&lt;li&gt;colaboradores recientes&lt;/li&gt;
&lt;li&gt;preferencias recién añadidas&lt;/li&gt;
&lt;li&gt;planes y to-dos de corto plazo&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;qué-debería-guardar-cada-capa&#34;&gt;Qué debería guardar cada capa
&lt;/h2&gt;&lt;p&gt;Modelo mental rápido:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;CLAUDE.md&lt;/code&gt;: entendimiento compartido de largo plazo, instrucciones globales, contexto base del proyecto&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Rules&lt;/code&gt;: reglas especializadas cargadas por ruta o escenario&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Memory&lt;/code&gt;: conocimiento dinámico, estado temporal, cosas aprendidas recientemente&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Hooks&lt;/code&gt;: enforcement programático para acciones de alto riesgo&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;cierre&#34;&gt;Cierre
&lt;/h2&gt;&lt;p&gt;Mucha gente trata &lt;code&gt;Claude Code&lt;/code&gt; como &amp;ldquo;una interfaz de chat que escribe código&amp;rdquo;. Pero al usarlo a fondo, se siente más como una estación de trabajo inteligente de largo plazo.&lt;/p&gt;
&lt;p&gt;La clave no es solo cómo formulas cada instrucción. Es si le diste un entorno estable, claro y acumulativo.&lt;/p&gt;
&lt;p&gt;Cuando construyes estas cuatro capas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;CLAUDE.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Rules&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Memory&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Hooks&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;la calidad de colaboración suele mejorar mucho.&lt;/p&gt;
&lt;p&gt;Porque ya no reexplicas desde cero quién eres, cómo trabajas y qué no debe pasar en cada sesión. Convertiste esas cosas en parte del entorno.&lt;/p&gt;
&lt;p&gt;Ese es el paso clave para convertir un modelo fuerte en una herramienta madura.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
