Todavía no hay best practices
Introducción
Quiero enseñar cómo trabajo con IA en el día a día. No es una guía sobre cómo tienes que trabajar tú: es mi experiencia después de probar muchas de las herramientas que salen cada semana.
Todavía no hay una receta
Una de mis tesis principales es que a día de hoy no existen best practices. Tampoco hay un tooling mejor ni un workflow perfecto. Aún tenemos que probar y descubrir qué funciona, para qué y para quién. Compartir lo que hacemos y lo que nos funciona puede ayudarnos a acercarnos a ese objetivo.
Tampoco hay buen alignment ni consenso sobre cómo obtener buenos resultados. Hay mucho ruido y mucho humo: tokenmaxxing, lo que se vuelve viral esa semana o cualquier cosa que alguien publica porque queda bien. Yo también sufro el shiny object syndrome y eso me lleva a querer probarlo todo.
Opino que los frontier labs, los principales actores de esta revolución, todavía no ofrecen una guía clara.
El problema no suele ser solo el modelo
Cuando un agente me da malos resultados, casi nunca culpo al modelo. Muchas veces el problema es que no tengo clara la visión de lo que estoy construyendo, que la arquitectura no está bien diseñada o algo parecido.
Un setup que sigo ajustando
Cada semana pienso lo mismo: me gusta mi setup de Agentic Engineering, pero no lo amo. Hay cosas que me gustan y otras que no. Intento mejorarlo moviendo piezas con una filosofía sencilla: poder llevarme todo lo que hago a cualquier harness y depender de lo mínimo posible.
Por ahora, tengo claras dos cosas que seguirán en mi setup durante este año: Pi y Cloudflare. No pongo la mano en el fuego por nada más.
Ahora mismo uso Orca, que me parece tan buena como Herdr. Recomiendo las dos. Prefiero la terminal, pero una app sencilla ayuda cuando surge una emergencia. Si tuviera algo en remoto, usaría Herdr al 100%.
Workspace
Trabajar a nivel de workspace
Uno de los cambios más grandes ha sido dejar de trabajar a nivel de proyecto individual y pasar a trabajar a nivel de workspace.
Este workspace sigue la filosofía de un monorepo: todos mis proyectos están en el mismo sitio, bajo un solo AGENTS.md y con skills globales o de proyecto.
Personalmente, pienso que el monorepo es la mejor forma de hacer agentic engineering ahora mismo.
Dar contexto al workspace
En la raíz tengo un projects.toml. Define los proyectos, el stack, los aliases, el progreso y otros datos. Puedes crear el formato que quieras, con los campos que te sirvan: YAML, TOML, JSON, JSONL. La idea es tener un archivo que mantenga el estado y dé al agente el contexto mínimo para entender y trabajar con los proyectos desde un único sitio.
El AGENTS.md es uno de los archivos más importantes de cualquier harness. Importa tanto su contenido como la forma de plantearlo.
No voy a publicar el mío. Buscaos un poco la vida: pensad cómo podría ser vuestro AGENTS.md o projects.toml con lo que he contado y construidlo. Así también aprenderéis.
Dejo unas líneas de una versión anterior para que tengáis por dónde empezar:
# Agent Workspace
`~/fff-workspace` is the local workspace. Every project lives in a folder here and all work happens locally.
# Routing
1. Read `projects.toml` and match the request against project `aliases`...
2. If several projects match, ask one short question...
- Keep each main checkout clean on its `default_branch` ...
# Tools, memory and skills
- Workspace skills are canonical in `.agents/skills/<name>/SKILL.md`. Skills named are referenced by name, not path; when adding one, write it to `.agents/skills`
# Changes and PRs
- Never expose customer-derived information on public or potentially public surfaces, including code, comments, commits, PRs, issues, and docs. Use synthetic placeholders instead.
Referencias
Dejo tres referencias que explican bien esta idea. Las leería en este orden:
- Under the River, de Shopify.
- The Article Was Not About a Slack Bot, sobre la infraestructura que hay debajo de River.
- Building a Public AI Agent Workspace for Organizational Learning, sobre lo que ocurre cuando el trabajo con agentes deja de ser privado.
Agentes, memoria y Executor
Agentes y contexto
Uso Pi con la sub de Codex. Es un setup sencillo: el primer prompt me carga unos 2,5k de contexto. También uso Grok Build gracias a la sub de X Premium.
Suelo usar Orca para enviar transcripciones de audio con fixes o ideas y pedirle que las escriba en Markdown o en Supermemory.
Memoria
Estoy usando Supermemory y, de momento, me gusta. Uso el plan gratuito y tengo una extensión propia en Pi, así que no gasto muchos tokens y solo consulto la memoria cuando hace falta. Solo la tengo conectada a Grok Bot y Pi; a nada más.
Executor
Con un solo MCP, Executor me permite conectar los demás mediante Code Mode. Me parece una maravilla y lo recomiendo al 100%. Creo que te equivocas si no lo usas o, al menos, no le echas un ojo.
El mío está en Cloudflare. Pablo R. explicó hace poco cómo lo tiene y me parece un muy buen camino:
Yo lo tengo autohospedado y combinado con HashiCorp Vault para los agentes. Executor hace de capa de ejecución y políticas y Vault se queda como autoridad de secretos.
— Pablo R. (Root Rat) (@rootrat) 29 de agosto de 2026
Grok Bot
Me parece el primer producto que se siente como un compañero; en realidad, como un equipo de trabajadores, y de los buenos. Tengo mucho que contar sobre él.
Ahora lo uso poco porque no me da tiempo, pero intento mantenerlo simple. Lo tengo conectado a Executor con mis MCPs.
Los roles
Tengo un Chief que habla conmigo a nivel operativo, hace triage y delega en otros bots. Por ahora coordina dos agentes, además de algunos que voy probando a partir de templates que encuentro en X. También acaba de salir su Marketplace.
Uno de los agentes me ayuda con contenido: ideas, referencias, consejos y a organizar lo que se me ocurre. El otro es un engineer. Todos comparten ordenador y allí tienen Cursor instalado, para delegar a Cursor Cloud Agents las issues que dejo escritas en GitHub.
Lo que funciona y lo que echo en falta
La principal diferencia que noto frente a agentes como Hermes es que la comunicación entre agentes sí parece efectiva y aporta valor.
Lo que no me gusta —aunque no es realmente un problema— es lo opaco que resulta: no sabes cuánto contexto tienes, qué modelos se usan ni cómo funciona el loop del agente. No ves nada. Pero bueno, algo malo tenía que tener.
El workflow
Mi workflow para features y fixes es sencillo y parecido a lo que predica Matt Pocock. La mayoría de las veces uso sus skills. Recomiendo crear otras que las complementen porque agilizan el desarrollo.
Si no, uso pstack. Llevo poco probándolo, pero me está dando buenas sensaciones: buenos resultados, fácil de entender y un proceso más rápido.
Recomiendo esta guía para empezar.
Herramientas que uso
- IDE: Orca y Herdr.
- Subs / harness: Pi, Codex, Cursor, Grok Bot, X Premium y Grok Build.
- Extensiones: agent-browser, pstack, mattpocock, dmmulroy, mitsuhiko, davis7dotsh e IgorWarzocha.
- MCP: Executor.
Por ahora, esta primera parte acaba aquí. En la siguiente hablaré un poco de las herramientas y de cómo usarlas según cada caso. Creo que empezaré por Pi o por cómo usar la infraestructura de Cloudflare para montar lo que necesitéis.
Si queréis preguntarme algo o darme feedback, tenéis mis redes.