Yo diseño el sistema y fijo el criterio. Los agentes exploran, implementan, se revisan entre ellos y solo entregan lo que pasa las pruebas.
1
Exploran antes de preguntar.
Varios agentes leen el repositorio en paralelo: arquitectura, contratos, tests y deuda. Solo me llega la pregunta que el código no responde, y no se escribe una línea hasta cerrarla.
2
El test falla primero.
Cada cambio empieza con un test en rojo que describe el comportamiento. Agentes de ejecución con un alcance cerrado lo ponen en verde. Si pasa a la primera, el test no vale.
3
La revisión se defiende.
CodeRabbit revisa cada PR. Mi agente de resolución separa hallazgos reales de falsos positivos, prioriza seguridad y corrección, y convierte los fallos en tests de regresión.
4
QA con otros ojos.
Quien revisa no es quien implementó. En las entregas críticas lanzo revisores independientes en paralelo, cada uno con su perspectiva: integridad, estrategia y redacción.
5
Puertas que bloquean.
Los validadores paran la entrega ante páginas casi idénticas, datos sin fuente, un gasto de APIs por encima del tope o cualquier comprobación fallida del manifiesto de la app.
6
El sistema aprende.
Cada skill vive en su propio repositorio, cambia por PR revisada y pasa una auditoría. Se sincroniza sola al abrir sesión. Lo que deja de ahorrar trabajo se rehace o se retira.
Lo que han construido.
Productos en producción que diseñé yo y que mis agentes construyeron y verificaron con este sistema.
App de fitness con suscripciones, Apple Watch y modo offline. El backend vive en Supabase con RLS, y las compras, las notificaciones del App Store y el push corren en Edge Functions.
150 archivos de tests unitarios y de interfaz
Cómo se verifica
Un manifiesto de 18 comprobaciones decide cada entrega, y un AGENTS.md enruta a los agentes hacia 27 políticas de arquitectura.
Además de la web, un sistema de contratación online: pago con Stripe, firma de documentos y entrega automática sobre Workers, D1, R2 y cinco colas con reintentos.
328 PRs integradas tras revisión
Cómo se verifica
Staging con E2E antes de cada paso a producción y una jerarquía de AGENTS.md que un test comprueba.
Blog y SEO programático para buscadores y asistentes de IA, con llms.txt y Markdown para agentes en cada página.
18 idiomas
Cómo se verifica
Detectores de similitud, duplicados y texto repetido, y un hook que ejecuta el build completo y E2E antes de cada push.
VisuApp
Herramienta interna
Mi estudio de capturas para el App Store: editor en canvas, variantes por idioma y publicación directa en App Store Connect, sobre Workers, D1, R2 y colas.
3 formatos de dispositivo: iPhone, iPad y Apple Watch
Cómo se verifica
Desarrollado con TDD obligatorio. Si la publicación falla a mitad, se reanuda desde el último checkpoint.
astro-markdown-for-agents
Paquete propio
Integración de Astro que genera Markdown determinista a partir del HTML, para que un agente de IA lea la web sin tragarse el marcado.
6 webs de clientes lo usan
Cómo se verifica
CI con cobertura y verificación del paquete antes de cada publicación.
Experiencia.
Arquitectura en MSI Studio y productos propios construidos con agentes. Antes, más de diez años de consultoría IT.
Actualmente
MSI Studio
Septiembre 2024 - Presente
Arquitecto IT y AI Agent Engineer
Tiempo completo · Barcelona, España · Equipo de 7 desarrolladores
Diseño la arquitectura y la CI de los productos del estudio con un equipo de 7: un espacio de datos europeo, una plataforma de gestión de proyectos y timesheets, y un producto de render con IA.
Al margen de MSI, diseño productos y plataformas de clientes y los opero con mis agentes: webs en Cloudflare Workers con datos sincronizados, SEO programático con validadores y apps propias como RazFit.
Agentes autónomos
Cloudflare Workers
SEO programático
iOS
Herramientas: Cloudflare Workers, D1, R2, Supabase, Astro, TypeScript, Swift
Antes de MSI
Pryme
Diciembre 2022 - Agosto 2024
Consultor Senior IT
Tiempo completo · Barcelona, España · Equipo de 5-8 consultores
Software empresarial en JavaScript, TypeScript y AL para Business Central, con Azure AI y Power Automate aplicados a procesos reales.
Desarrollo Empresarial
Inteligencia Artificial
Automatización
Consultoría Técnica
Herramientas: JavaScript, TypeScript, AL (Business Central), Azure AI, Power Automate
Ernst & Young (EY)
Abril 2019 - Diciembre 2022
Consultor Senior IT
Tiempo completo · Barcelona, España · Equipo de 10-15 auditores
Auditorías IT de aplicaciones empresariales: detectar vulnerabilidades, corregirlas y agilizar la gestión de usuarios. Certificación EY Data Strategy.
Auditorías IT
Gestión de Vulnerabilidades
Arquitectura de Datos
Cumplimiento Normativo
Herramientas: JavaScript, Python, SQL, Azure, Power BI, Office 365
Studentfy
Septiembre 2015 - Abril 2019
Consultor IT
Tiempo completo · Barcelona, España · Equipo de 3-5 técnicos
Soporte técnico a clientes y equipos en varios países, y formación interna en frameworks JavaScript y herramientas de automatización.
Soporte Técnico
Capacitación Tecnológica
Resolución de Incidencias
Optimización de Operaciones
Herramientas: JavaScript, HTML, CSS, Node.js, MySQL, Linux
Supercellcomp
Junio 2013 - Junio 2015
Consultor IT
Tiempo completo · Venezuela · Equipo de 4-6 técnicos
Sistemas administrativos en siete sucursales, con unas 8.000 solicitudes al mes para CONATEL. Ayudé a situar a la empresa como la tercera del país en registros de usuarios.
Gestión de Sistemas Distribuidos
Optimización de Procesos
Administración de Servidores
Telecomunicaciones
Herramientas: PHP, MySQL, Windows Server, Linux, Networking
Habilidades.
Lo que uso para construir, y dónde lo he usado.
Codex
Aquí vive casi todo mi trabajo con agentes. Cada skill describe un proceso entero, como resolver una revisión de CodeRabbit o generar páginas de SEO, y reparte el trabajo entre agentes que exploran y agentes que ejecutan. Antes de usar una skill modificada, tiene que pasar sus tests de contrato.
Claude
Lo uso para explorar repos grandes y planificar antes de tocar código. En webs como Pedro Ochoa tengo agentes con un rol fijo: uno para la arquitectura de Astro, otro para CSS y otro para SEO. Mis skills se sincronizan desde GitHub cada vez que abro sesión.
Grok
Lo estoy probando como orquestador. En RazFit Web le preparé un paquete de plan para que reparta las tareas con el mismo ciclo que el resto: explorar, test primero y revisión aparte.
Hablemos.
Si buscas a alguien que diseñe agentes y los ponga a producir software que aguante en producción, escríbeme.