Skip to content
Back to skills

Multi Role

ASecurity

Análisis paralelo multi-rol con reporte integrado. Se activa con "analizar desde múltiples perspectivas", "análisis multi-rol".

  • 1,132 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 7, 2026
developmentgobashdebuggingapifrontendbackendsecurityperformance

Works with

  • api

Security analysis

A100/100

Scanned September 7, 2026

npx -y skills add wasabeef/claude-code-cookbook --skill multi-role --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Multi Role?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Multi Role
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wasabeef-multi-role-claude-code-cookbook/badge)](https://www.skillsdirectory.com/skills/wasabeef-multi-role-claude-code-cookbook)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: 'Análisis paralelo multi-rol con reporte integrado. Se activa con "analizar desde múltiples perspectivas", "análisis multi-rol".'
allowed-tools:
  - Read
  - Grep
  - Glob
---

# Análisis paralelo multi-rol con reporte integrado

Un comando que analiza el mismo objetivo en paralelo con múltiples roles y genera un reporte integrado.

## Uso

```bash
/multi-role <rol1>,<rol2> [--agent|-a] [objetivo_análisis]
/multi-role <rol1>,<rol2>,<rol3> [--agent|-a] [objetivo_análisis]
```

## Roles Disponibles

### Roles de Análisis Especializado

- `security`: Experto en auditoría de seguridad
- `performance`: Experto en optimización de rendimiento
- `analyzer`: Experto en análisis de causa raíz
- `frontend`: Experto en frontend y UI/UX
- `mobile`: Experto en desarrollo móvil
- `backend`: Experto en backend y servidor

### Roles de Soporte de Desarrollo

- `reviewer`: Experto en revisión de código
- `architect`: Arquitecto de sistemas
- `qa`: Ingeniero de pruebas

**Importante**:

- Coloca la opción `--agent` inmediatamente después de especificar los roles
- Escribe tu mensaje después de `--agent`
- Ejemplo correcto: `/multi-role qa,architect --agent Evaluar el plan`
- Ejemplo incorrecto: `/multi-role qa,architect Evaluar el plan --agent`

## Opciones

- `--agent` o `-a`: Ejecutar cada rol como sub-agente en paralelo (recomendado para análisis a gran escala)
  - Al usar esta opción, si las descripciones de roles incluyen frases de delegación proactiva (como "usar PROACTIVAMENTE"), se habilita una delegación automática más agresiva

## Ejemplos Básicos

```bash
# 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"
```

## Proceso de Análisis

## Fase 1: Análisis Paralelo

Cada rol analiza independientemente el mismo objetivo

- Realizar evaluación desde perspectiva especializada
- Hacer juicios basados en criterios específicos del rol
- Generar recomendaciones independientes

## Fase 2: Análisis Integrado

Estructurar e integrar resultados

- Organizar resultados de evaluación de cada rol
- Identificar solapamientos y contradicciones
- Aclarar relaciones complementarias

## Fase 3: Reporte Integrado

Generar recomendaciones finales

- Plan de acción priorizado
- Trade-offs explícitos
- Hoja de ruta de implementación

## Ejemplos de Formato de Salida

## Para Análisis de 2 Roles

```text
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
```

## Para Análisis de 3 Roles

```text
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
```

## Patrones de Combinación Efectivos

## Enfocado en Seguridad

```bash
/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"
```

## Enfocado en Rendimiento

```bash
/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"
```

## Enfocado en Experiencia de Usuario

```bash
/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"
```

## Análisis Comprensivo

```bash
/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"
```

## Colaboración con Claude

```bash
# 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"
```

## Eligiendo entre multi-role y role-debate

## Cuándo usar multi-role

- Quieres evaluaciones independientes de cada especialidad
- Quieres crear un plan de mejora integrado
- Quieres organizar contradicciones y solapamientos
- Quieres determinar prioridades de implementación

## Cuándo usar role-debate

- Hay trade-offs entre especialidades
- Las opiniones podrían diferir en la selección de tecnología
- Quieres decidir políticas de diseño a través de discusión
- Quieres escuchar debates desde diferentes perspectivas

## Ejecución Paralela de Sub-agentes (--agent)

Usar la opción `--agent` ejecuta cada rol como un sub-agente independiente en paralelo.

### Promoviendo Delegación Automática

Si las descripciones de archivos de rol incluyen frases como estas, se habilita una delegación automática más proactiva al usar `--agent`:

- "usar PROACTIVAMENTE"
- "DEBE SER USADO"
- Otras expresiones de énfasis

### Flujo de Ejecución

```text
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)
```

### Ejemplos de Uso Efectivo

```bash
# 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"
```

### Comparación de Rendimiento

| 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%               |

## Notas

- Ejecutar 3 o más roles simultáneamente resulta en salida más larga
- Los análisis complejos pueden tomar más tiempo para ejecutarse
- Si surgen recomendaciones conflictivas, considera usar role-debate
- Los juicios finales deben ser hechos por el usuario con referencia a resultados integrados
- **Al usar --agent**: Consume más recursos pero es eficiente para análisis a gran escala

## Detalles de Configuración de Roles

- La configuración detallada, el conocimiento especializado y las características de discusión de cada rol se definen en `.claude/agents/roles/`
- Incluye prácticas Evidence-First y medidas contra los sesgos cognitivos
- Las frases disparadoras específicas de cada rol activan automáticamente el modo especializado

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…