<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ken imoto — Blog</title><description>Artículos técnicos sobre LLMO, desarrollo con IA, ingeniería de contexto y harness engineering.</description><link>https://kenimoto.dev/</link><language>es</language><item><title>Etiquetar nit vs must en cada PR: cómo bajé el merge de 48h a 24h</title><link>https://kenimoto.dev/es/blog/conventional-comments-nit-must-48h-24h/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/conventional-comments-nit-must-48h-24h/</guid><description>Poner una etiqueta de prioridad (nit no bloquea / must bloquea) al inicio de cada comentario de review le ahorra al autor el tiempo de adivinar. Aquí está el método completo, con plantilla de AGENTS.md, check de CI y métricas.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><category>code-review</category><category>conventional-comments</category><category>pull-request</category><category>equipo</category><category>productividad</category></item><item><title>Brave Search LLM Context API: integración paso a paso para tu agente de IA</title><link>https://kenimoto.dev/es/blog/brave-search-llm-context-api-agente-ia/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/brave-search-llm-context-api-agente-ia/</guid><description>El motor de búsqueda que tu agente de IA realmente usa no es Google ni Bing. Con Python y el Anthropic SDK lo conectas en 15 minutos. Guía práctica para probar hoy.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate><category>brave-search</category><category>llm</category><category>agentes-ia</category><category>api</category><category>anthropic-sdk</category></item><item><title>Corrí un LLM local en mi GPU sin pagar API: la regla VRAM-a-modelo que evita el OOM</title><link>https://kenimoto.dev/es/blog/llm-local-gpu-vram-modelo/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/llm-local-gpu-vram-modelo/</guid><description>Lo local no es solo para ahorrar. Con datos médicos o de clientes, a veces es la única opción legal. El cuello de botella real no es la API: es tu VRAM. Aquí va la regla para elegir entre 24B, 32B y 70B sin reventar la memoria.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate><category>ollama</category><category>llm-local</category><category>gpu</category><category>vram</category><category>privacidad</category></item><item><title>Few-shot no le enseña conocimiento a tu LLM: le enseña a decir &quot;no lo sé&quot;</title><link>https://kenimoto.dev/es/blog/few-shot-no-ensena-conocimiento/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/few-shot-no-ensena-conocimiento/</guid><description>El error más común con few-shot prompting es creer que le inyectas conocimiento al modelo. No es así. Few-shot controla el formato, el tono y la actitud frente a la incertidumbre. En un experimento, la honestidad subió de 3,7 a 5,0 y la precisión factual se quedó en cero. Te explico qué hace de verdad y cuándo usarlo.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>prompting</category><category>few-shot</category><category>llm</category><category>ingenieria-de-contexto</category><category>alucinaciones</category></item><item><title>Cómo blindar los permisos de Claude Code para que tu agente no filtre secretos</title><link>https://kenimoto.dev/es/blog/permisos-claude-code-evitar-fuga-secretos/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/permisos-claude-code-evitar-fuga-secretos/</guid><description>Por qué el modo permisivo de Claude Code puede filtrar tu .env al proveedor de IA, y las deny-rules en .claude/settings.json que lo evitan, paso a paso.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>seguridad</category><category>ia</category><category>agentes</category></item><item><title>Por qué Claude ignora tu CLAUDE.md 1 de cada 20 veces (y cómo lo arreglé con exit code 2)</title><link>https://kenimoto.dev/es/blog/claude-code-hooks-exit-code-2-reglas-deterministas/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/claude-code-hooks-exit-code-2-reglas-deterministas/</guid><description>Escribí tres veces en CLAUDE.md que no tocara el .env. Claude aceptó tres veces, con educación, y a la cuarta lo tocó. Una petición se cumple 95 de cada 100 veces. Para cerrar el 5 por ciento restante hay que convertir la petición en programa: un hook con matcher de argumentos y exit code 2.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>hooks</category><category>automatizacion</category><category>ai-coding</category></item><item><title>Dejé de agregar contexto a mi agente: podar las salidas de herramientas recuperó la precisión</title><link>https://kenimoto.dev/es/blog/dejar-de-agregar-contexto-podar-precision/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/dejar-de-agregar-contexto-podar-precision/</guid><description>Creía que más contexto siempre era mejor. Cuando podé las salidas de herramientas y los archivos irrelevantes, los tokens bajaron un 40% y la precisión en tareas largas se recuperó. Una guía sobre qué decidir no incluir.</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate><category>contexto</category><category>claudecode</category><category>ia</category><category>llm</category></item><item><title>&quot;99,5% de disponibilidad&quot; y &quot;5.000 pagos fallidos&quot; son el mismo hecho: el framing del reporte cambia la urgencia</title><link>https://kenimoto.dev/es/blog/framing-reporte-incidente-99-5/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/framing-reporte-incidente-99-5/</guid><description>El mismo incidente escrito como &quot;mantenemos 99,5%&quot; o como &quot;5.000 pagos están fallando&quot;. El número no cambia ni un decimal, pero la urgencia que percibe tu equipo pasa de la calma al pánico. Mi falla en una guardia y tres reglas para diseñar el reporte.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate><category>sre</category><category>gestion-de-incidentes</category><category>sesgos-cognitivos</category><category>guardia</category><category>on-call</category></item><item><title>A las 3 de la tarde tu tasa de aprobación en code review cae casi a 0%: la ciencia de la fatiga de decisión</title><link>https://kenimoto.dev/es/blog/fatiga-decision-3pm-code-review-aprobacion/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/fatiga-decision-3pm-code-review-aprobacion/</guid><description>No es la calidad del código sino la hora a la que lo revisaste lo que decide aprobar o rechazar. Lo que un estudio sobre jueces, la polémica del agotamiento del yo y la avalancha de sugerencias de IA me enseñaron sobre cuándo revisar.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate><category>ciencia cognitiva</category><category>code review</category><category>agentes IA</category></item><item><title>El ranking de tu página no le importa a la IA — solo cita pasajes</title><link>https://kenimoto.dev/es/blog/ranking-pagina-no-importa-ia-cita-pasajes/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/ranking-pagina-no-importa-ia-cita-pasajes/</guid><description>La búsqueda con IA no cita páginas, cita pasajes. Te explico por qué mi artículo en la página 3 de Google fue citado y el número 1 ignorado, y la estructura de cuatro capas que uso para que cada pasaje sea citable.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate><category>llmo</category><category>geo</category><category>aeo</category><category>busqueda-ia</category></item><item><title>Context rot en agentes: 7 pasos para mantener limpia la ventana de contexto (empieza antes de lo que crees)</title><link>https://kenimoto.dev/es/blog/context-rot-agentes-7-pasos-ventana-limpia/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/context-rot-agentes-7-pasos-ventana-limpia/</guid><description>Mi agente se degradaba con las sesiones largas y yo le echaba la culpa al modelo. El problema era el contexto. Esta es la guía práctica de 7 pasos que uso para frenar el context rot antes de que arruine las respuestas.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate><category>context-engineering</category><category>context-rot</category><category>claude-code</category><category>agentes-ia</category></item><item><title>Los Claude Code Skills consumen tokens aunque no se activen. Medí 5 Skills durante 7 horas — los 3 que nunca dispararon se llevaron el 11%.</title><link>https://kenimoto.dev/es/blog/skills-3-dormidos-18-tokens/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/skills-3-dormidos-18-tokens/</guid><description>Cargué 5 Skills en Claude Code durante 7 horas. 3 nunca se activaron, pero se llevaron el 11% de mis tokens (unos USD 22/mes del plan Max). La medición completa, el JSON del usage y un checklist en 5 pasos para auditar tu setup.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate><category>claudecode</category><category>ia</category><category>skills</category><category>tokens</category><category>costos</category></item><item><title>Programé 7 agentes de IA con cron diario. 2 fallaron en silencio durante 18 días. El tracing no los detectó. Un contrato de exit code sí.</title><link>https://kenimoto.dev/es/blog/cron-7-agentes-18d-silencioso/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/cron-7-agentes-18d-silencioso/</guid><description>Siete agentes en cron, dos nunca arrancaron desde el día 1, dieciocho días de dashboards en verde. El tracing no lo vio. Un contrato de exit code con heartbeat de 24 horas sí. Más una checklist para blindar tu cron de IA contra fallos silenciosos.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate><category>claudecode</category><category>ai</category><category>cron</category><category>harness</category><category>devops</category></item><item><title>Ejecuté 3 sesiones de Claude Code en paralelo durante 8 horas. Se sobrescribieron 2 veces. Guía LatAm de orquestación segura.</title><link>https://kenimoto.dev/es/blog/tres-sesiones-claude-code-paralelo-8h-2-colisiones/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/tres-sesiones-claude-code-paralelo-8h-2-colisiones/</guid><description>Tres sesiones de Claude Code, tres git worktrees, un solo directorio .claude/ compartido. Ocho horas después, dos archivos de memoria corruptos y USD 47 en tokens rehaciendo trabajo que ya existía.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate><category>claudecode</category><category>ia</category><category>harness</category><category>productividad</category></item><item><title>Le pedí a 5 IAs que citaran mi propio blog. 31 artículos publicados, solo 3 aparecieron.</title><link>https://kenimoto.dev/es/blog/cinco-ias-citaron-mi-blog-tres-de-treinta-y-uno/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/cinco-ias-citaron-mi-blog-tres-de-treinta-y-uno/</guid><description>Apunté ChatGPT, Claude, Gemini, Perplexity y Brave AI a los 31 artículos de mi blog en inglés. Tres artículos hicieron el trabajo de los 31.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate><category>llmo</category><category>busqueda-ia</category><category>geo</category><category>medicion</category><category>blog</category></item><item><title>Agregué 11 schemas JSON-LD a mi blog. Tres meses después, solo 3 aparecieron en las citas de IA.</title><link>https://kenimoto.dev/es/blog/11-json-ld-solo-3-citados/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/11-json-ld-solo-3-citados/</guid><description>Hace 3 meses metí 11 schemas JSON-LD en el &lt;head&gt; de mi sitio. Medí cada cita por IA desde entonces. Ocho de los once fueron peso muerto. Solo tres cargaron el camión. Cuáles funcionaron, cuáles no, y qué haría diferente.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate><category>llmo</category><category>json-ld</category><category>schema-org</category><category>ai-search</category><category>geo</category></item><item><title>Le pedí a Claude que refactorizara 100 funciones. 7 quedaron más lentas en producción</title><link>https://kenimoto.dev/es/blog/claude-refactor-100-funciones-7-mas-lentas-produccion/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/claude-refactor-100-funciones-7-mas-lentas-produccion/</guid><description>Claude Code refactorizó 100 funciones de mi servicio en Python. CI verde, mutation testing también. Dos semanas después, on-call me llamó porque p95 había crecido en 7 endpoints. Esta es la guía LatAm con los 4 pasos que ahora aplico antes de mergear cualquier refactor hecho por IA, con un checklist concreto.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate><category>claudecode</category><category>refactoring</category><category>performance</category><category>ia</category></item><item><title>Le dije a Claude Code que hiciera TDD. Escribió el test DESPUÉS del código 6 de 10 veces</title><link>https://kenimoto.dev/es/blog/claude-code-tdd-test-despues-codigo-6-de-10/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/claude-code-tdd-test-despues-codigo-6-de-10/</guid><description>Mi CLAUDE.md decía `## TDD Primero`. Claude lo leyó con cuidado y lo ignoró con cuidado, 6 de 10 veces. Aquí está la auditoría de 30 días de mi propio git log, los 4 pasos de verificación que uso ahora, y el hook PreToolUse que finalmente cerró la grieta.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>tdd</category><category>ai-coding</category><category>pruebas</category><category>hooks</category></item><item><title>Agregué un 4to agente que audita a mis otros agentes. Detectó que mi Strategist llevaba 3 semanas postergando.</title><link>https://kenimoto.dev/es/blog/cuarto-agente-evolver-detecto-strategist-postergando/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/cuarto-agente-evolver-detecto-strategist-postergando/</guid><description>Mi Strategist llevaba 3 semanas escribiendo &apos;evaluar la próxima semana&apos; y ninguna de las 3 capas pudo verlo. La 4ta capa lo detectó en su primera ejecución.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate><category>harness-engineering</category><category>ai-agent</category><category>claude-code</category><category>self-evolving</category><category>multi-agent</category></item><item><title>Traduje mi blog a 4 idiomas. El portugués recibió casi 4× más tráfico que el inglés.</title><link>https://kenimoto.dev/es/blog/traduje-blog-4-idiomas-portugues-4x-trafico/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/traduje-blog-4-idiomas-portugues-4x-trafico/</guid><description>En 22 días: PT 748 PV, EN 195 PV, JA 27 PV, ES 7 PV. Pensé que el español iba a ganar por volumen de hablantes. Me equivoqué en cada eje. Esto es lo que aprendí sobre LLMO multilingüe, con los números en la mesa.</description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate><category>llmo</category><category>multi-idioma</category><category>ga4</category><category>latam</category><category>tabnews</category></item><item><title>¿Cuánto cuesta realmente un agente de IA al mes? API vs suscripción vs local — el punto de equilibrio en USD</title><link>https://kenimoto.dev/es/blog/cuanto-cuesta-agente-ia-al-mes-api-suscripcion-local-punto-equilibrio/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/cuanto-cuesta-agente-ia-al-mes-api-suscripcion-local-punto-equilibrio/</guid><description>Corrí el mismo agente Claude Code durante 30 días en tres modelos de pago: API por consumo, suscripción Claude Max, y Ollama local en una RTX 4070 Ti. Esta es la cuenta detallada en USD, con los tres puntos de equilibrio según volumen de tokens mensual.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate><category>ia-agente</category><category>claude-code</category><category>costos</category><category>ollama</category></item><item><title>Conté cuántas veces Claude me dijo &apos;¡Tienes toda la razón!&apos; la semana pasada. 47 veces. En 11 de ellas, yo no la tenía. En las otras 36, Claude tampoco.</title><link>https://kenimoto.dev/es/blog/claude-tienes-razon-47-veces-sycophancy-medi/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/claude-tienes-razon-47-veces-sycophancy-medi/</guid><description>Greppeé siete días de sesiones de Claude Code buscando &apos;tienes toda la razón&apos;. Aparecieron 47 ocurrencias. Las revisé una por una. Yo tenía razón en 11. Claude la tenía en 11. Mismo número, direcciones opuestas.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate><category>claude</category><category>ia</category><category>sycophancy</category><category>claude-code</category><category>llm</category></item><item><title>Conecté el mismo sitio a 7 rastreadores de citas de IA. Ninguno coincidió con otro.</title><link>https://kenimoto.dev/es/blog/7-rastreadores-citas-ia-numeros-diferentes/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/7-rastreadores-citas-ia-numeros-diferentes/</guid><description>Puse kenimoto.dev en siete plataformas de monitoreo de citas por IA durante 15 días. El número más bajo fue 38. El más alto, 312. Mismo sitio, misma ventana, misma marca. Explico por qué la brecha existe y cuál herramienta terminé pagando de verdad.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><category>llmo</category><category>geo</category><category>ia</category><category>seo</category></item><item><title>Los 5 crawlers de IA que más golpearon mis sitios en 30 días - lo que los logs me dijeron sobre LLMO</title><link>https://kenimoto.dev/es/blog/cinco-crawlers-ia-golpearon-mi-sitio-30-dias/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/cinco-crawlers-ia-golpearon-mi-sitio-30-dias/</guid><description>Pensaba que robots.txt era la frontera. Entonces empecé a leer los logs del servidor. Treinta días, tres sitios, 14.300 visitas de crawlers de IA. Lo que la columna User-Agent me enseñó sobre LLMO, con los comandos de Cloudflare y Nginx para que lo reproduzcas paso a paso.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate><category>llmo</category><category>crawlers</category><category>ia</category><category>logs</category><category>cloudflare</category></item><item><title>Conecté Claude a un MCP server de Chaos Engineering. Mató el staging 4 veces antes de encontrar el bug que llevábamos 6 meses ignorando.</title><link>https://kenimoto.dev/es/blog/claude-chaos-engineering-mcp-mato-staging-4-veces/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/claude-chaos-engineering-mcp-mato-staging-4-veces/</guid><description>Steadybit lanzó a mediados de 2025 lo que describen como el primer MCP server de Chaos Engineering. Conecté Claude Code y le pedí en una sola frase que diseñara experimentos de resiliencia para payment-service bajo presión de connection pool. Claude propuso 4 experimentos. Tres terminaron en verde. El cuarto tumbó el staging por completo y expuso un bug real de producción que llevábamos viendo en los logs desde hacía 6 meses. Te muestro la corrida, el bug, y los 3 guardrails que ahora exijo antes de dejar a cualquier IA diseñar experimentos de chaos, con plantillas de CLAUDE.md y hooks listas para copiar.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate><category>chaos-engineering</category><category>claude-code</category><category>mcp</category><category>sre</category><category>ai-coding</category></item><item><title>Pillé a Claude escondiendo mi bug 3 veces seguidas. Después convertí 10 hábitos de debug en prompts.</title><link>https://kenimoto.dev/es/blog/claude-escondio-mi-bug-3-veces-10-habitos-debug/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/claude-escondio-mi-bug-3-veces-10-habitos-debug/</guid><description>Le pedí a Claude que arreglara un error 500 de la API. Primer intento: try-catch. Segundo: valor default en el retorno. Tercero: retry con backoff. El 500 desapareció. Dos horas después, el mismo incidente apareció en otro endpoint. La causa real era agotamiento del connection pool. Claude no estaba arreglando el bug, lo estaba escondiendo. Te muestro los 10 hábitos de debug que convertí en prompts para que no vuelva a hacerlo, con plantillas de CLAUDE.md y hooks listas para copiar.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>debugging</category><category>prompt-engineering</category><category>ai-coding</category><category>hooks</category></item><item><title>Dividí mi agente en 3 roles y elegir 5 temas pasó de 20 a 3 minutos</title><link>https://kenimoto.dev/es/blog/tres-roles-observer-strategist-marketer-separacion/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/tres-roles-observer-strategist-marketer-separacion/</guid><description>Un agente con WebSearch tomaba 20 min para elegir 5 temas y quemaba 120k tokens. Dividirlo en Observer, Strategist y Marketer bajó a 3 min y 60% menos tokens.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>agentes-ia</category><category>cron</category><category>harness-engineering</category><category>multi-agent</category></item><item><title>Medí 5 stacks de Voice AI. Solo 2 se mantuvieron bajo los 300ms.</title><link>https://kenimoto.dev/es/blog/cinco-stacks-voice-ai-solo-dos-bajo-300ms/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/cinco-stacks-voice-ai-solo-dos-bajo-300ms/</guid><description>Leí mil veces que los agentes de voz con IA responden en menos de 300ms. Medí 5 stacks contra la misma conversación de 1 minuto y 3 ni se acercaron. La tabla real de latencia P95 en mayo de 2026, con guía práctica para elegir.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate><category>voice-ai</category><category>latencia</category><category>realtime-api</category><category>webrtc</category><category>benchmark</category></item><item><title>Pedí a 3 sub-agentes de Claude Code que revisaran el mismo PR. Estuvieron en desacuerdo en el 41% de los comentarios.</title><link>https://kenimoto.dev/es/blog/tres-sub-agentes-revisaron-mismo-pr-40-desacuerdo/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/tres-sub-agentes-revisaron-mismo-pr-40-desacuerdo/</guid><description>Tres sub-agentes de Claude Code, un PR de 500 líneas, 41% de desacuerdo y una hora gastada decidiendo qué hallazgos conservar. La Ley de Brooks sigue viva en 2026, y baja hasta el nivel de los agentes.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>sub-agents</category><category>revision-de-codigo</category><category>ia</category></item><item><title>Audité 30 archivos llms.txt en producción. 5 anti-patrones ya se están formando.</title><link>https://kenimoto.dev/es/blog/auditoria-30-archivos-llms-txt-5-anti-patrones/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/auditoria-30-archivos-llms-txt-5-anti-patrones/</guid><description>Subí mi tercer llms.txt este mes y me sentí productivo. Después abrí 30 archivos llms.txt de Anthropic, Stripe, Vercel y Cloudflare. La mayoría están rotos de las mismas cinco maneras — incluyendo 3 míos.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate><category>llmo</category><category>llms-txt</category><category>ai-search</category><category>anti-patrones</category><category>auditoria</category></item><item><title>OpenClaw, Claude Code y Cursor: la guía LatAm para elegir tu primer agente autónomo en 2026</title><link>https://kenimoto.dev/es/blog/openclaw-claude-code-cursor-guia-latam/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/openclaw-claude-code-cursor-guia-latam/</guid><description>OpenClaw cruzó 250 mil estrellas en 60 días. ¿Vale más que Claude Code o Cursor para tu equipo en LatAm? Guía práctica de elección 2026.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate><category>ia</category><category>openclaw</category><category>claudecode</category><category>agente-autonomo</category></item><item><title>Spec-Driven Development con asistentes de IA: la guía LatAm para escribir specs antes del primer prompt</title><link>https://kenimoto.dev/es/blog/spec-driven-development-asistentes-ia-guia-latam/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/spec-driven-development-asistentes-ia-guia-latam/</guid><description>Las herramientas de IA prometen que ya no necesitas escribir specs. Lo creí seis meses, hasta que Claude Code generó tres veces seguidas un sistema de cupones que se aplicaba descuento a sí mismo. Esta es la guía práctica que me hubiera ahorrado el rodeo.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate><category>ia</category><category>claudecode</category><category>spec</category><category>openapi</category></item><item><title>Dejé a mi agente Claude Code corriendo 24 horas. La cuenta de USD 400 fue lo de menos.</title><link>https://kenimoto.dev/es/blog/agente-ia-autonomo-24-horas-seguridad/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/agente-ia-autonomo-24-horas-seguridad/</guid><description>Guía práctica de seguridad para agentes de IA autónomos: 4 incidentes reales mapeados al OWASP Agentic Top 10 2026, con checklist de mitigación basado en NemoClaw, sandbox y auto mode. Para equipos de LatAm que están adoptando Claude Code.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate><category>ia</category><category>agentes</category><category>seguridad</category><category>claudecode</category></item><item><title>Por qué dejé el prompt engineering por la ingeniería de contexto</title><link>https://kenimoto.dev/es/blog/ingenieria-de-contexto-vs-prompt/</link><guid isPermaLink="true">https://kenimoto.dev/es/blog/ingenieria-de-contexto-vs-prompt/</guid><description>Ingeniero corriendo 5 proyectos en paralelo cuenta cómo dejó de escribir prompts largos y pasó a diseñar contexto. Qué cambió en la práctica.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate><category>context-engineering</category><category>claude-code</category><category>ia-desarrollo</category><category>productividad</category></item></channel></rss>