Primeros pasos con Agents for Java

July 13, 2026 · View on GitHub

Los agentes integrados separan análisis, arquitectura, liderazgo técnico e implementación. Instálalos con @005-agents-installation; las definiciones canónicas están en plinth-skills-generator/src/main/resources/skill-references/assets/agents/.

Misiones de los agentes

AgentMisionesUso
robot-business-analystRefinar issues en GitHub/Jira.
Realizar revisiones de alineación, trazabilidad y preparación en modo solo lectura.
Usa /update-issue o /review-alignment. No implementa código ni corrige artefactos de forma silenciosa.
robot-architectExplorar alternativas de diseño.
Crear ADRs.
Crear diagramas de arquitectura.
Usa /explore-design, /create-adr o /create-diagram. Entrega las restricciones aprobadas al tech lead.
robot-tech-leadCrear cambios OpenSpec.
Coordinar la entrega.
Seleccionar y delegar en agentes de implementación.
Controlar implementación y verificación.
Usa /create-spec o proporciona un plan/lista de tareas OpenSpec aprobada para la entrega.
robot-java-performanceCoordinar profiling y benchmarking.
Preservar evidencias de baseline y medición.
Delegar optimizaciones aprobadas a coder agents.
Usa /profile o /benchmark. No implementa código de aplicación directamente.
robot-java-coderImplementar trabajo Java y Maven independiente del framework.Objetivo de delegación seleccionado por el tech lead.
robot-java-spring-boot-coderImplementar trabajo Spring Boot.Objetivo de delegación seleccionado por el tech lead.
robot-java-quarkus-coderImplementar trabajo Quarkus.Objetivo de delegación seleccionado por el tech lead.
robot-java-micronaut-coderImplementar trabajo Micronaut.Objetivo de delegación seleccionado por el tech lead.

El business analyst, architect, tech lead y Java performance agent no sustituyen a los coder agents. El tech lead selecciona un agente de implementación usando evidencias del repositorio y solo delega grupos en paralelo cuando las dependencias y la propiedad de archivos lo permiten. El Java performance agent delega optimizaciones aprobadas al coder adecuado cuando ya existe evidencia de profiling o benchmark.

Migración

robot-coordinator se renombró a robot-tech-lead. No existe un alias de compatibilidad. Después de reinstalar el paquete:

  1. Sustituye las menciones directas a @robot-coordinator por @robot-tech-lead.
  2. Sustituye referencias a robot-coordinator.md por robot-tech-lead.md.
  3. Mantén el modelo de delegación existente: los coder agents siguen siendo objetivos de implementación.

Ejemplos

  • Using @robot-business-analyst, create a GitHub issue from these requirements.
  • Using @robot-architect, explore design alternatives for issue #806.
  • Using @robot-tech-lead, create an OpenSpec change directly from this approved issue.
  • Using @robot-tech-lead, deliver the selected OpenSpec tasks and delegate each implementation group.

Consulta Flujos de trabajo del proyecto para ver las rutas del ciclo de vida y la autoridad de los artefactos.