Un comando que analiza el mismo objetivo en paralelo con múltiples roles y genera un reporte integrado.
Analyses objectives from multiple specialized perspectives simultaneously and generates integrated reports.
/plugin marketplace add wasabeef/claude-code-cookbook/plugin install cook-es@claude-code-cookbookUn comando que analiza el mismo objetivo en paralelo con múltiples roles y genera un reporte integrado.
/multi-role <rol1>,<rol2> [--agent|-a] [objetivo_análisis]
/multi-role <rol1>,<rol2>,<rol3> [--agent|-a] [objetivo_análisis]
security: Experto en auditoría de seguridadperformance: Experto en optimización de rendimientoanalyzer: Experto en análisis de causa raízfrontend: Experto en frontend y UI/UXmobile: Experto en desarrollo móvilbackend: Experto en backend y servidorreviewer: Experto en revisión de códigoarchitect: Arquitecto de sistemasqa: Ingeniero de pruebasImportante:
--agent inmediatamente después de especificar los roles--agent/multi-role qa,architect --agent Evaluar el plan/multi-role qa,architect Evaluar el plan --agent--agent o -a: Ejecutar cada rol como sub-agente en paralelo (recomendado para análisis a gran escala)
# Análisis dual de seguridad y rendimiento (normal)
/multi-role security,performance
"Evaluar este endpoint de API"
# Análisis paralelo de sistema a gran escala (sub-agentes)
/multi-role security,performance --agent
"Analizar comprensivamente seguridad y rendimiento del sistema"
# Análisis integrado de frontend, mobile y rendimiento
/multi-role frontend,mobile,performance
"Considerar propuestas de optimización para esta pantalla"
# Evaluación multifacética de diseño de arquitectura (sub-agentes)
/multi-role architect,security,performance --agent
"Evaluar diseño de microservicios"
Cada rol analiza independientemente el mismo objetivo
Estructurar e integrar resultados
Generar recomendaciones finales
Análisis Multi-role: Security + Performance
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Objetivo de Análisis: Endpoint API /api/users
Resultados de Análisis de Seguridad:
Autenticación: Verificación JWT implementada correctamente
Autorización: Control de acceso basado en roles incompleto
Cifrado: Claves API registradas en texto plano
Puntuación de Evaluación: 65/100
Importancia: Alta (debido al acceso a datos sensibles)
Resultados de Análisis de Rendimiento:
Tiempo de Respuesta: Promedio 180ms (dentro del objetivo de 200ms)
Consultas de Base de Datos: Problema N+1 detectado
Caché: Caché Redis no implementado
Puntuación de Evaluación: 70/100
Importancia: Media (actualmente dentro del rango aceptable)
Análisis Interrelacionado:
Oportunidades Sinérgicas:
- Considerar cifrado al implementar caché Redis
- Mejorar logging para ganancias tanto de seguridad como rendimiento
Puntos de Trade-off:
- Fortalecimiento de verificación de autorización ↔ Impacto en tiempo de respuesta
- Cifrado de logs ↔ Eficiencia de debugging reducida
Prioridades Integradas:
Crítico: Arreglar salida de clave API en texto plano
Alto: Resolver consultas N+1
Medio: Implementar caché Redis + cifrado
Bajo: Refinar control de autorización
Hoja de Ruta de Implementación:
Semana 1: Implementar enmascarado de clave API
Semana 2: Optimización de consultas de base de datos
Semanas 3-4: Diseño e implementación de capa de caché
Mes 2: Fortalecimiento progresivo del control de autorización
Análisis Multi-role: Frontend + Mobile + Performance
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Objetivo de Análisis: Pantalla de Perfil de Usuario
Resultados de Análisis Frontend:
Usabilidad: Layout intuitivo
Accesibilidad: 85% de cumplimiento WCAG 2.1
Responsive: Problemas con visualización en tablet
Resultados de Análisis Mobile:
Touch Targets: 44pt+ asegurado
Operación con Una Mano: Botones importantes colocados en la parte superior
Soporte Offline: No implementado
Resultados de Análisis de Rendimiento:
Visualización Inicial: LCP 2.1s (bueno)
Optimización de Imágenes: WebP no soportado
Lazy Loading: No implementado
Recomendaciones Integradas:
1. Optimización móvil (operación con una mano + soporte offline)
2. Optimización de imágenes (WebP + lazy loading)
3. Mejoras de UI para tablet
Prioridad: Mobile > Performance > Frontend
Período de Implementación: 3-4 semanas
/multi-role security,architect
"Diseño de sistema de autenticación"
/multi-role security,frontend
"Seguridad de pantalla de login"
/multi-role security,mobile
"Protección de datos de app móvil"
/multi-role performance,architect
"Diseño de escalabilidad"
/multi-role performance,frontend
"Optimización de velocidad de página web"
/multi-role performance,mobile
"Optimización de rendimiento de app"
/multi-role frontend,mobile
"UI cross-platform"
/multi-role frontend,performance
"Balance entre UX y rendimiento"
/multi-role mobile,performance
"Optimización de UX móvil"
/multi-role architect,security,performance
"Evaluación general del sistema"
/multi-role frontend,mobile,performance
"Evaluación comprensiva de experiencia de usuario"
/multi-role security,performance,mobile
"Diagnóstico comprensivo de app móvil"
# Combinar con análisis de archivo
cat src/components/UserProfile.tsx
/multi-role frontend,mobile
"Evaluar este componente desde múltiples perspectivas"
# Evaluar documentos de diseño
cat architecture-design.md
/multi-role architect,security,performance
"Evaluar este diseño a través de múltiples especialidades"
# Análisis de errores
cat performance-issues.log
/multi-role performance,analyzer
"Analizar problemas de rendimiento desde múltiples ángulos"
Usar la opción --agent ejecuta cada rol como un sub-agente independiente en paralelo.
Si las descripciones de archivos de rol incluyen frases como estas, se habilita una delegación automática más proactiva al usar --agent:
Ejecución normal:
Rol 1 → Rol 2 → Rol 3 → Integración
(Ejecución secuencial, aprox. 3-5 minutos)
Ejecución --agent:
Rol 1 ─┐
Rol 2 ─┼→ Integración
Rol 3 ─┘
(Ejecución paralela, aprox. 1-2 minutos)
# Evaluación comprensiva de sistema a gran escala
/multi-role architect,security,performance,qa --agent
"Evaluación comprensiva de nuevo sistema"
# Análisis detallado desde múltiples perspectivas
/multi-role frontend,mobile,performance --agent
"Análisis completo de optimización UX de pantalla"
| Número de Roles | Ejecución Normal | Ejecución --agent | Tasa de Reducción |
|---|---|---|---|
| 2 roles | 2-3 minutos | 1 minuto | 50% |
| 3 roles | 3-5 minutos | 1-2 minutos | 60% |
| 4 roles | 5-8 minutos | 2-3 minutos | 65% |
.claude/agents/roles/