Swifty Journey Blog
De AI assistant a AI engineering teams
4.73 min de lectura

De AI assistant a AI engineering teams

Cómo los equipos de agentes en paralelo están cambiando el AI development, y cómo aplicarlo en iOS usando Agent Teams de Claude Code.

Estamos pasando de “AI assistant” a “AI engineering teams”

Y resulta que ya puedes probarlo hoy.

Durante mucho tiempo usamos AI así:

Un solo agente. Un solo contexto. Una sola perspectiva.

Útil, sí. Pero limitado.

Porque así no funciona un equipo real de ingeniería.

Lo que empieza a aparecer ahora es algo diferente:

equipos de agentes trabajando en paralelo.

No uno. Varios. Cada uno con una especialización distinta.

Y la diferencia… es enorme.


De dónde viene esto

Hace poco leí una guía de Tom Crawshaw (The AI Operator’s Playbook) sobre algo que Anthropic acaba de lanzar en Claude Code:

Agent Teams.

Lo interesante es que algo muy parecido ya lo estaba explorando la comunidad de OpenClaw usando workarounds y skills personalizados.

Ahora Anthropic lo integró directamente en Claude Code.

Sin plugins. Sin hacks. Built-in.

La idea es simple:

En lugar de un solo agente haciendo todo secuencialmente, un lead agent divide el trabajo, crea varios teammates, y todos trabajan en paralelo coordinándose entre ellos.

Cuando lo leí pensé inmediatamente en mobile development.


Desde la perspectiva de iOS development

Soy iOS engineer, y llevo un tiempo experimentando con skills especializados para guiar mejor a los modelos en distintos dominios.

Por ejemplo:

🏛️ iOS Architecture https://github.com/SwiftyJourney/ios-architecture-expert-skill

🎨 SwiftUI https://github.com/SwiftyJourney/swiftui-expert-skill

📋 Requirements Engineering https://github.com/SwiftyJourney/requirements-engineering-skill

La idea detrás de estos skills es sencilla:

En lugar de pedirle todo a un modelo generalista, guiarlo para que razone más profundamente sobre un dominio específico.

Pero cuando lees sobre Agent Teams, aparece una pregunta interesante:

¿qué pasa si varios de estos roles trabajan al mismo tiempo?

Ahí es donde se pone realmente interesante.


Un “AI team” para tu próximo feature

Imagina que estás desarrollando una nueva feature en tu app.

Por ejemplo, un onboarding flow de tres pasos.

En lugar de un solo agente haciendo todo…

tienes algo como esto:

Cuatro agentes especializados trabajando en paralelo con un AI Core coordinador

Agent 1 — Requirements

Lee el PRD o ticket. Identifica edge cases. Define acceptance criteria.

“¿Qué pasa si el usuario cierra la app en el paso 2?”

Agent 2 — Architecture

Diseña el módulo. Propone capas. Define responsabilidades.

“Este flujo encaja mejor con un coordinator y un view model separado.”

Agent 3 — SwiftUI

Propone la UI. Modela el estado. Sugiere buenas prácticas.

“Aquí conviene usar @StateObject en lugar de @ObservedObject.”

Agent 4 — Testing

Identifica escenarios de fallo. Propone casos de prueba.

“Falta el caso donde el usuario pierde conexión en el paso 3.”

Cuatro agentes trabajando en paralelo sobre la misma feature


Todos al mismo tiempo. Cada uno con su propio contexto.

Eso se parece mucho más a cómo trabaja un equipo real de ingeniería.


¿Lo quieres probar?

Anthropic ya permite experimentar con esto en Claude Code.

Primero activas la feature en tu settings.json:

{
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  }
}

Después puedes describir lo que quieres en lenguaje natural:

I'm building a new onboarding flow for an iOS app.

Create an agent team with different roles:

- one agent focused on requirements
- one agent focused on iOS architecture
- one agent focused on SwiftUI implementation
- one agent focused on testing

Each agent should work on its part in parallel.

El lead agent coordina el trabajo y distribuye las tareas.

Incluso puedes hablar directamente con cada agente si quieres redirigir su trabajo.

Documentación oficial: https://code.claude.com/docs/en/agent-teams


Cómo lo conecto con mis propios skills

Algo que me interesa explorar es combinar Agent Teams con skills especializados.

Por ejemplo:

  • un agente guiado por Requirements Engineering
  • otro guiado por iOS Architecture
  • otro guiado por SwiftUI expertise
  • otro enfocado en Testing strategy

Combinando Agent Teams con skills especializados de iOS

Algo como:

Agent 1 → Requirements engineering Agent 2 → iOS architecture Agent 3 → SwiftUI implementation Agent 4 → Testing strategy

Todavía estoy experimentando con esto, pero el potencial es bastante interesante.


Lo que todavía no es perfecto

Tom Crawshaw lo menciona claramente en su guía: esto todavía está en research preview.

Hay algunas limitaciones.

Costo

Cada agente es una sesión independiente. Más agentes → más tokens.


Coordinación

Si las tareas no están bien separadas, los agentes pueden pisarse el trabajo.

Especialmente si modifican el mismo archivo.


Limitaciones actuales

Por ejemplo:

  • session resume todavía no funciona bien
  • solo puedes tener un team por sesión
  • algunos modos de visualización requieren herramientas como tmux

Nada grave, pero claramente esto sigue evolucionando.


Si quieres profundizar

Algunos recursos interesantes:

Tom Crawshaw — “Anthropic just shipped Agent Teams into Claude Code”

Anthropic docs https://docs.anthropic.com

Claude Code Agent Teams https://code.claude.com/docs/en/agent-teams

CrewAI LangGraph

Todos están explorando la misma idea: equipos de agentes con roles definidos.


Mi conclusión

Durante años pensamos en AI como un asistente.

Lo que empieza a emerger ahora es algo diferente:

AI como un equipo completo de ingeniería.

Uno que puede:

  • explorar soluciones en paralelo
  • revisar problemas desde distintos ángulos
  • dividir un problema complejo en especialidades

Para desarrollo mobile esto podría significar:

  • mejores decisiones de arquitectura
  • debugging más rápido
  • code reviews más profundos

Algo que me llamó la atención del artículo de Tom es esto:

La comunidad lo construyó primero con workarounds. Anthropic lo hizo nativo después.

Eso dice mucho sobre hacia dónde va todo esto.

Y lo interesante es que ya lo puedes probar hoy.


💭 Curioso saber qué opinan otros iOS / mobile developers.

Si pudieras armar un AI engineering team para tu próximo feature…

¿Qué roles tendría?

Performance Accessibility Security Architecture

Cuéntame 👇

Recursos de Desarrollo

Recursos de Desarrollo

Elige tu píldora de desarrollo — sumérgete en herramientas y recursos para iOS y más allá.

Ver recursos

Disclaimer: Algunos enlaces son de afiliado. Pagas lo mismo; una pequeña comisión puede apoyar este sitio.