Hace poco di otro paso en cómo uso IA para desarrollar.
No fue sumar una herramienta más. Fue cambiar el proceso completo.
Pasé de usar IA para destrabar dudas puntuales a trabajar con una estructura real: opencode + multi-agentes + reglas por contexto + skills personalizados.
Y sí, se nota en la velocidad, pero sobre todo en la calidad de las decisiones.
Antes: respuestas rápidas. Ahora: sistema de trabajo
Durante bastante tiempo usé IA como la usa casi todo el mundo al principio:
- para pedir snippets,
- para validar una idea,
- o para salir de un bug puntual.
Funciona, pero se queda corto cuando el proyecto crece.
El cambio fuerte llegó cuando empecé a organizar el flujo con intención:
- AGENTS.md por capas (raíz, src, componentes, rutas, stores, etc.).
- Skills concretos por tipo de tarea (tablas, formularios, API contracts, electron, commits, diseño).
- Multi-agentes para dividir trabajo (análisis, implementación, verificación).
- Memoria persistente para continuidad entre sesiones.
Eso transformó la IA de “asistente de chat” a “sistema operativo de trabajo técnico”.
Qué me está funcionando en la práctica
1) Reglas claras antes de tocar código
Cuando cada zona del proyecto tiene su AGENTS.md, se reduce muchísimo la ambigüedad.
El agente no improvisa. Sabe qué patrón seguir, qué no romper y cómo validar.
2) Skills chicos, específicos y accionables
En vez de pedirle a la IA “haceme todo bien”, le doy contexto reusable:
- cómo estructurar componentes,
- cómo mantener contratos API,
- cómo commitear según convención real,
- cómo tocar Electron sin romper ventanas,
- cómo sostener consistencia visual.
Eso evita soluciones “rápidas” pero frágiles.
3) Multi-agentes para pensar mejor, no solo más rápido
Separar agentes por rol me ayudó un montón:
- uno audita,
- otro propone,
- otro implementa,
- otro verifica coherencia final.
El resultado no es solo más velocidad. Es menos regresiones y menos decisiones tomadas a ciegas.
El principio que más me ordenó
Hay una frase que adopté como regla de trabajo:
“Hazlo simple, pero no fácil”.
Para mí significa:
- no meter parches por salir del paso,
- priorizar soluciones mantenibles,
- y aceptar un poco más de diseño ahora para pagar menos deuda después.
Cuando combinás eso con IA, la herramienta deja de empujarte al atajo.
Gratitud y crédito
Quiero agradecer a Gentleman Programming por enseñar este enfoque en su último directo.
Me sirvió para ordenar ideas que venía aplicando sueltas y convertirlas en un proceso más profesional.
Si querés verlo, te dejo el video:
Ver directo: cómo trabajar mejor con agentes y IA
Cierre
No siento que la IA me “reemplace”.
Siento que me obliga a subir el nivel:
- más criterio,
- mejor arquitectura,
- mejor documentación,
- mejor ejecución.
Hoy programo con menos fricción y con más intención.
Y esa combinación, para mí, vale oro.