<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Edra Grey · Cuaderno de campo</title><description>Cuaderno de campo de construir con IA: agentes, automatización, vídeo con IA y vibe coding. Flujos reales, paso a paso.</description><link>https://edragrey.com/</link><language>es</language><item><title>Un Token de un Cliente No Puede Tocar la Cola de Otro</title><link>https://edragrey.com/es/tutorials/tokens-que-no-cruzan-proyectos/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/tokens-que-no-cruzan-proyectos/</guid><description>Apunté el token de un cliente contra la cola de otro cliente, en producción, y recibí un 403 limpio. El esquema exacto, la auditoría que corrió antes que la función, y el momento en que mi propia herramienta me frenó a mí.</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate><category>build</category><category>security</category><category>agents</category><category>claude-code</category></item><item><title>Mi agente publicó una página antes de que existiera su imagen</title><link>https://edragrey.com/es/tutorials/agent-publishing-one-atomic-commit/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/agent-publishing-one-atomic-commit/</guid><description>Cuando un agente publica haciendo commits a git, cada escritura por separado es su propio commit, y en Vercel cada commit es su propio despliegue. Así un artículo estuvo en vivo un minuto apuntando a una portada que daba 404. El arreglo es un solo commit atómico.</description><pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate><category>agents</category><category>automation</category><category>git</category><category>github</category><category>vercel</category></item><item><title>Mis agentes programados ejecutaron código viejo durante días y nunca me avisaron</title><link>https://edragrey.com/es/tutorials/agents-ran-stale-code-for-days/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/agents-ran-stale-code-for-days/</guid><description>Un lock de git obsoleto congeló el checkout desde el que corren mis tareas de Cowork. Cada agente programado siguió corriendo diez commits por detrás, reportó éxito y no dijo nada. Aquí está el congelamiento silencioso y el script de sincronización que lo termina.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><category>agents</category><category>automation</category><category>git</category><category>claude-code</category><category>scheduled-tasks</category></item><item><title>El sistema de contexto que evita que Claude se pierda</title><link>https://edragrey.com/es/tutorials/sistema-de-contexto-para-claude/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/sistema-de-contexto-para-claude/</guid><description>A la tercera semana el agente olvida cada decisión que tomaste. No es la IA: tu proyecto no tiene memoria. Los archivos que viven en el repo y mantienen al agente en su sitio, sacados de mi setup real.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>workflow</category><category>ai</category><category>claude-code</category></item><item><title>Traduje toda mi web en una sola pasada de Claude Code</title><link>https://edragrey.com/es/tutorials/traduce-tu-web-en-una-pasada/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/traduce-tu-web-en-una-pasada/</guid><description>Añadir un idioma a 18 artículos a mano es un día de copiar, traducir y pegar. Lo hice en una pasada con agentes en paralelo, uno por página. La trampa está en el único archivo que nunca debes dejar que toquen.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>workflow</category><category>agents</category><category>claude-code</category></item><item><title>La IA elige la historia. La escribo yo.</title><link>https://edragrey.com/es/tutorials/let-agents-draft-keep-the-publish-button/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/let-agents-draft-keep-the-publish-button/</guid><description>Un agente programado lee todo lo que publico y me dice sobre qué vale la pena escribir. La escritura y la edición las hago yo. Publicar sigue siendo un botón que solo yo pulso.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>agents</category><category>automation</category><category>content</category><category>workflow</category><category>claude-code</category></item><item><title>Cómo uso Obsidian como la memoria de mi IA</title><link>https://edragrey.com/es/tutorials/como-uso-obsidian/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/como-uso-obsidian/</guid><description>Mis notas no son para releerlas. Son la memoria desde la que trabaja mi IA: un vault de markdown plano que Claude Code lee al empezar cada sesión y reescribe al terminar.</description><pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate><category>workflow</category><category>obsidian</category><category>knowledge</category><category>claude-code</category></item><item><title>Cómo uso Wispr Flow cada día</title><link>https://edragrey.com/es/tutorials/como-uso-wispr-flow/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/como-uso-wispr-flow/</guid><description>Dictado por voz que reemplazó teclear para casi todo lo que escribo: prompts, notas, mensajes. Mantienes una tecla y hablas. La versión honesta, incluido dónde no funciona.</description><pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate><category>workflow</category><category>voice</category><category>dictation</category><category>tools</category></item><item><title>Un hero 3D con React Three Fiber</title><link>https://edragrey.com/es/tutorials/hero-3d-con-react-three-fiber/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/hero-3d-con-react-three-fiber/</guid><description>Un hero 3D girando y con tu marca, hecho en minutos describiéndolo. Lo que antes frenaba el 3D en la web era el andamiaje, no las matemáticas, y la IA lo borró. Three.js, React Three Fiber y Claude, paso a paso.</description><pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate><category>vibe-coding</category><category>react</category><category>3d</category></item><item><title>Haz que tu agente se ejecute solo</title><link>https://edragrey.com/es/tutorials/programa-tu-agente/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/programa-tu-agente/</guid><description>La versión que se queda trabajando sola no es más código. Es la misma tarea puesta en una tarea programada: un reloj la dispara, hace el trabajo mientras duermes y un último paso entrega el resultado.</description><pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate><category>automation</category><category>agents</category><category>claude-code</category><category>scheduling</category></item><item><title>Tu primera automatización con n8n</title><link>https://edragrey.com/es/tutorials/automatizacion-con-n8n/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/automatizacion-con-n8n/</guid><description>Alguien rellena el formulario de tu web y, al segundo, te suena Telegram con sus datos. Dos nodos en n8n, un webhook y un mensaje, con capturas paso a paso.</description><pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate><category>automation</category><category>n8n</category><category>webhooks</category></item><item><title>Un buscador de empleo con agentes en Claude Code</title><link>https://edragrey.com/es/tutorials/buscador-empleo-con-agentes/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/buscador-empleo-con-agentes/</guid><description>Un agente que revisa varias bolsas de empleo, descarta lo que no encaja, quita duplicados y te deja una tabla con los buenos. Le encargas la tarea una vez y la hace sola.</description><pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate><category>agents</category><category>claude-code</category></item><item><title>Saca datos de una web y pásalos a JSON</title><link>https://edragrey.com/es/tutorials/datos-web-a-json/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/datos-web-a-json/</guid><description>Una página llena de datos desordenados, un JSON limpio con solo lo que querías. Sin escribir un scraper: se lo describes a Firecrawl y te lo devuelve estructurado.</description><pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate><category>data</category><category>firecrawl</category><category>scraping</category></item><item><title>Una landing page con IA, online en una tarde</title><link>https://edragrey.com/es/tutorials/landing-page-con-ia/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/landing-page-con-ia/</guid><description>Una web real, en una URL real, hecha en una tarde con Astro, Claude Code y Vercel. No la programas: la describes y Claude la construye. De cero a online, paso a paso.</description><pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate><category>vibe-coding</category><category>astro</category><category>claude-code</category></item><item><title>Conecta tu primer MCP a Claude Code</title><link>https://edragrey.com/es/tutorials/conectar-un-mcp/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/conectar-un-mcp/</guid><description>Un MCP le da a Claude Code herramientas nuevas de otros servicios (Notion, tu base de datos, la web) sin que programes la conexión. Cómo conectar el primero con una línea.</description><pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate><category>setup</category><category>ai</category><category>mcp</category><category>claude-code</category></item><item><title>Tu primera API key, sin filtrarla</title><link>https://edragrey.com/es/tutorials/proteger-api-keys/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/proteger-api-keys/</guid><description>Pegar una API key en el código y subirla a GitHub puede vaciarte el saldo en minutos. La forma correcta con un archivo .env y .gitignore, y qué hacer si ya filtraste una.</description><pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate><category>setup</category><category>security</category><category>api-keys</category></item><item><title>Git y GitHub desde cero</title><link>https://edragrey.com/es/tutorials/git-github/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/git-github/</guid><description>Construiste algo con IA y quieres guardarlo y subirlo online, pero nunca usaste git. Instalar, configurar tu identidad y subir tu primer repositorio con una línea.</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate><category>setup</category><category>git</category><category>github</category></item><item><title>Instala Claude Code</title><link>https://edragrey.com/es/tutorials/install-claude-code/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/install-claude-code/</guid><description>El agente de IA de Anthropic que vive en tu terminal y escribe código contigo. Cómo instalarlo y arrancarlo con una línea, con los dos tropiezos típicos al empezar.</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate><category>setup</category><category>ai</category><category>claude-code</category></item><item><title>Instala Homebrew en tu Mac</title><link>https://edragrey.com/es/tutorials/install-homebrew/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/install-homebrew/</guid><description>Casi todo tutorial de desarrollo para Mac da por hecho que tienes Homebrew. Si la terminal te dice command not found: brew, aquí está la solución, con el paso de PATH que casi todos se saltan.</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><category>setup</category><category>tools</category><category>mac</category></item><item><title>Instala Node.js en tu Mac</title><link>https://edragrey.com/es/tutorials/install-node/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/install-node/</guid><description>Muchísimas herramientas de IA y de desarrollo necesitan Node.js para arrancar. Si la terminal te dice command not found: node, aquí tienes la instalación y cómo comprobar que quedó bien.</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><category>setup</category><category>tools</category><category>node</category></item><item><title>Seis ajustes que llevaron mi anuncio con IA de básico a profesional</title><link>https://edragrey.com/es/tutorials/seis-ajustes-de-basico-a-profesional/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/seis-ajustes-de-basico-a-profesional/</guid><description>Un antes y después sin rodeos. Los seis cambios concretos que movieron un anuncio en vídeo renderizado con código de plano y amateur a algo que parece profesional: sonido, iconos de verdad, profundidad, transiciones, una UI viva y movimiento de cámara.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><category>ai-video</category><category>motion-design</category></item><item><title>Un anuncio en vídeo hecho con código</title><link>https://edragrey.com/es/tutorials/anuncio-video-con-codigo/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/anuncio-video-con-codigo/</guid><description>Un anuncio vertical de respuesta directa, escrito y renderizado como código en vez de montado en un editor. De la marca al MP4 con Claude y HyperFrames, en media hora.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate><category>ai-video</category><category>vibe-coding</category></item><item><title>Instala ffmpeg (el arreglo de 2 minutos)</title><link>https://edragrey.com/es/tutorials/install-ffmpeg/</link><guid isPermaLink="true">https://edragrey.com/es/tutorials/install-ffmpeg/</guid><description>Muchas herramientas de IA y de video dan por hecho que tienes ffmpeg instalado. Si tu terminal dice command not found, aquí está el arreglo de dos minutos para Mac, Windows y Linux, con cómo comprobar que funcionó.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate><category>setup</category><category>tools</category><category>ffmpeg</category></item></channel></rss>