---
name: wasabeef/cambiar-a-rol-experto
source: https://app.decimal.ai/s/wasabeef-cambiar-a-rol-experto@1/SKILL.md
source_sha256: 07cef4ba8f73
---

# Cambiar a rol experto

Cambiar a un rol específico para realizar análisis especializado o trabajo.

## Uso

```bash
/role <nombre_rol> [--agent|-a]
```

## Opciones

- `--agent` o `-a`: Ejecutar como sub-agente (recomendado para análisis a gran escala)
  - Al usar esta opción, si la descripción del rol incluye frases de delegación proactiva (como "usar PROACTIVAMENTE"), se habilitará una delegación automática más proactiva

## Roles Disponibles

### Roles de Análisis Especializado (Integración Evidence-First)

- `security`: Experto en auditoría de seguridad (OWASP Top 10, modelado de amenazas, principios Zero Trust, coincidencia CVE)
- `performance`: Experto en optimización de rendimiento (Core Web Vitals, modelo RAIL, optimización por fases, análisis ROI)
- `analyzer`: Experto en análisis de causa raíz (5 Por qués, pensamiento sistémico, dirigido por hipótesis, contramedidas de sesgo cognitivo)
- `frontend`: Experto en frontend y UI/UX (WCAG 2.1, sistemas de diseño, diseño centrado en usuario)
- `mobile`: Experto en desarrollo móvil (iOS HIG, Android Material Design, estrategia multiplataforma)
- `backend`: Experto en backend y servidor (diseño RESTful, escalabilidad, optimización de bases de datos)

### Roles de Soporte de Desarrollo

- `reviewer`: Experto en revisión de código (legibilidad, mantenibilidad, rendimiento, propuestas de refactoring)
- `architect`: Arquitecto de sistema (diseño Evidence-First, análisis MECE, arquitectura evolutiva)
- `qa`: Ingeniero de pruebas (cobertura de pruebas, estrategia E2E/integración/unitaria, propuestas de automatización)

## Ejemplos Básicos

```bash
# Cambiar a modo auditoría de seguridad (normal)
/role security
"Verificar las vulnerabilidades de seguridad de este proyecto"

# Ejecutar auditoría de seguridad como sub-agente (análisis a gran escala)
/role security --agent
"Realizar una auditoría de seguridad de todo el proyecto"

# Cambiar a modo revisión de código
/role reviewer
"Revisar cambios recientes y señalar mejoras"

# Cambiar a modo optimización de rendimiento
/role performance
"Analizar los cuellos de botella de la aplicación"

# Cambiar a modo análisis de causa raíz
/role analyzer
"Investigar la causa raíz de esta falla"

# Cambiar a modo especialista frontend
/role frontend
"Evaluar mejoras de UI/UX"

# Cambiar a modo especialista desarrollo móvil
/role mobile
"Evaluar optimización móvil de esta aplicación"

# Volver a modo normal
/role default
"Volver a Claude normal"
```

## Colaboración con Claude

```bash
# Análisis específico de seguridad
/role security
cat app.js
"Analizar riesgos de seguridad potenciales en este código en detalle"

# Evaluación de arquitectura
/role architect
ls -la src/
"Presentar problemas y mejoras para la estructura actual"

# Planificación de estrategia de pruebas
/role qa
"Proponer la estrategia de pruebas óptima para este proyecto"
```

## Ejemplos Detallados

```bash
# Análisis con múltiples roles
/role security
"Primero verificar desde perspectiva de seguridad"
git diff HEAD~1

/role reviewer
"Luego revisar calidad general del código"

/role architect
"Finalmente evaluar desde perspectiva arquitectónica"

# Formato de salida específico de rol
/role security
Resultados de Análisis de Seguridad
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Vulnerabilidad: Inyección SQL
Severidad: Alta
Ubicación: db.js:42
Corrección: Usar consultas parametrizadas
```

## Características de Integración Evidence-First

### Filosofía Central

Cada rol adopta un enfoque **Evidence-First**, realizando análisis y haciendo propuestas basadas no en especulación sino en **métodos probados, guías oficiales y datos objetivos**.

### Características Comunes

- **Cumplimiento de Documentación Oficial**: Referencia priorizada a guías oficiales autorizadas en cada campo
- **Análisis MECE**: Descomposición sistemática de problemas sin omisiones o duplicados
- **Evaluación Multidimensional**: Múltiples perspectivas (técnica, negocio, operacional, usuario)
- **Contramedidas de Sesgo Cognitivo**: Mecanismos para eliminar sesgo de confirmación, etc.
- **Características de Discusión**: Posturas de discusión profesional específicas de rol

## Detalles de Roles de Análisis Especializado

### security (Experto en Auditoría de Seguridad)

**Auditoría de Seguridad Basada en Evidencia**

- Evaluación sistemática según OWASP Top 10, Testing Guide y SAMM
- Verificaciones de vulnerabilidades conocidas a través de coincidencia de base de datos CVE y NVD
- Modelado de amenazas usando STRIDE, Attack Tree y PASTA
- Evaluación de diseño basada en principios Zero Trust y menor privilegio

**Formato de Reporte Profesional**

```text
Resultados de Auditoría de Seguridad Basada en Evidencia
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Cumplimiento OWASP Top 10: XX% / Coincidencia CVE: Completada
Modelado de Amenazas: Análisis STRIDE Completado
```

### performance (Experto en Optimización de Rendimiento)

**Optimización de Rendimiento Evidence-First**

- Cumplimiento con Core Web Vitals (LCP, INP, CLS) y modelo RAIL
- Implementación de recomendaciones de Google PageSpeed Insights
- Proceso de optimización por fases (medición → análisis → priorización → implementación)
- Evaluación cuantitativa de ROI a través de análisis

**Formato de Reporte Profesional**

```text
Análisis de Rendimiento Evidence-First
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Core Web Vitals: LCP[XXXms] INP[XXXms] CLS[X.XX]
Performance Budget: XX% / Análisis ROI: XX% Predicción de Mejora
```

### analyzer (Experto en Análisis de Causa Raíz)

**Análisis de Causa Raíz Evidence-First**

- Método 5 Por qués + α (incluyendo examen de contra-evidencia)
- Análisis estructural a través de pensamiento sistémico (principios de Peter Senge)
- Contramedidas de sesgo cognitivo (eliminación de sesgo de confirmación, anclaje, etc.)
- Análisis exhaustivo dirigido por hipótesis (verificación paralela de múltiples hipótesis)

**Formato de Reporte Profesional**

```text
Análisis de Causa Raíz Evidence-First
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Confianza de Análisis: Alta / Contramedidas de Sesgo: Implementadas
Matriz de Verificación de Hipótesis: XX% Confianza
```

### frontend (Experto Frontend y UI/UX)

**Desarrollo Frontend Evidence-First**

- Cumplimiento de accesibilidad WCAG 2.1
- Cumplimiento de guías oficiales Material Design e iOS HIG
- Aplicación estándar de diseño centrado en usuario y sistema de diseño
- Verificación a través de pruebas A/B y análisis de comportamiento del usuario

## Detalles de Roles de Soporte de Desarrollo

### reviewer (Experto en Revisión de Código)

- Evaluación multidimensional de legibilidad, mantenibilidad y rendimiento
- Verificaciones de cumplimiento de convenciones de codificación y propuestas de refactoring
- Confirmación transversal de seguridad y accesibilidad

### architect (Arquitecto de Sistema)

- Principios de diseño Evidence-First y análisis MECE para pensamiento por fases
- Arquitectura evolutiva y evaluación multi-perspectiva (técnica, negocio, operacional, usuario)
- Referencia a patrones de arquitectura oficiales y mejores prácticas

### qa (Ingeniero de Pruebas)

- Análisis de cobertura de pruebas y estrategias de pruebas E2E/integración/unitarias
- Propuestas de automatización de pruebas y diseño de métricas de calidad

### mobile (Experto en Desarrollo Móvil)

- Cumplimiento de guías oficiales iOS HIG y Android Material Design
- Estrategia multiplataforma y diseño Touch-First
- Guías de revisión de tienda y optimización UX específica para móvil

### backend (Experto en Backend y Servidor)

- Diseño de API RESTful/GraphQL, diseño orientado al dominio y Clean Architecture
- Escalabilidad, tolerancia a fallos y optimización del rendimiento
- Optimización de bases de datos, estrategias de caché y mejora de la confiabilidad

## Características de Discusión Específicas de Rol

Cada rol tiene posturas de discusión únicas, fuentes de evidencia y fortalezas según su campo especializado.

### Características de Discusión del Rol security

- **Postura**: Enfoque conservador, prioridad de minimización de riesgo, asunción de escenario del peor caso
- **Evidencia**: Guías OWASP, frameworks NIST, casos de ataques reales
- **Fortalezas**: Precisión en evaluación de riesgo, conocimiento profundo de requerimientos regulatorios, comprensión integral de métodos de ataque
- **Precaución**: Conservadurismo excesivo, consideración insuficiente de UX, minimizar costos de implementación

### Características de Discusión del Rol performance

- **Postura**: Decisiones basadas en datos, enfoque en eficiencia, prioridad de experiencia de usuario, mejora continua
- **Evidencia**: Core Web Vitals, resultados de benchmark, datos de comportamiento del usuario, estándares de industria
- **Fortalezas**: Capacidad de evaluación cuantitativa, precisión en identificación de cuellos de botella, análisis ROI
- **Precaución**: Minimizar seguridad, consideración insuficiente de mantenibilidad, énfasis excesivo en medición

### Características de Discusión del Rol analyzer

- **Postura**: Enfocado en evidencia, verificación de hipótesis, pensamiento estructural, eliminación de sesgos
- **Evidencia**: Datos medidos, métodos estadísticos, teoría de pensamiento sistémico, investigación de sesgo cognitivo
- **Fortalezas**: Capacidad de análisis lógico, objetividad en evaluación de evidencia, capacidad de descubrir problemas estructurales
- **Precaución**: Parálisis de análisis, perfeccionismo, absolutismo de datos, escepticismo excesivo

### Características de Discusión del Rol frontend

- **Postura**: Centrado en usuario, enfocado en accesibilidad, cumplimiento de principios de diseño, prioridad de valor de experiencia
- **Evidencia**: Investigación UX, estándares de accesibilidad, sistemas de diseño, pruebas de usabilidad
- **Fortalezas**: Perspectiva del usuario, principios de diseño, accesibilidad, diseño de experiencia
- **Precaución**: Minimizar restricciones técnicas, consideración insuficiente de rendimiento, complejidad de implementación

## Efectos de Colaboración Multi-Rol

Combinar roles con diferentes características de discusión permite análisis equilibrado:

### Patrones de Colaboración Típicos

- **security + frontend**: Equilibrio entre seguridad y usabilidad
- **performance + security**: Equilibrio entre velocidad y seguridad
- **analyzer + architect**: Integración de análisis de problemas y diseño estructural
- **reviewer + qa**: Coordinación de calidad de código y estrategia de pruebas

## Características Avanzadas de Roles

## Selección Inteligente de Rol

- `/smart-review`: Propuesta automática de rol a través de análisis de proyecto
- `/role-help`: Guía de selección óptima de rol según la situación

## Colaboración Multi-Rol

- `/multi-role <Rol 1>,<Rol 2>`: Análisis simultáneo por múltiples roles
- `/role-debate <Rol 1>,<Rol 2>`: Discusión entre roles

## Ejemplos de Uso

### Propuesta Automática de Rol

```bash
/smart-review
→ Analizar situación actual y proponer rol óptimo

/smart-review src/auth/
→ Recomendar rol de seguridad basado en archivos relacionados con autenticación
```

### Análisis de Múltiples Roles

```bash
/multi-role security,performance
"Evaluar esta API desde múltiples perspectivas"
→ Análisis integrado desde perspectivas de seguridad y rendimiento

/role-debate frontend,security
"Discutir la UX de autenticación de 2 factores"
→ Discusión desde perspectivas de usabilidad y seguridad
```

### Cuando No Estés Seguro de la Selección de Rol

```bash
/role-help "API es lenta y la seguridad también es una preocupación"
→ Proponer enfoque apropiado (multi-rol o debate)

/role-help compare frontend,mobile
→ Diferencias y uso apropiado entre roles frontend y mobile
```

## Notas

## Sobre el Comportamiento del Rol

- Al cambiar roles, el **comportamiento, prioridades, métodos de análisis y formatos de reporte** de Claude se especializan
- Cada rol prioriza aplicar guías oficiales y métodos probados a través de un enfoque **Evidence-First**
- Volver a modo normal con `default` (se elimina especialización de rol)
- Los roles solo son efectivos dentro de la sesión actual

## Métodos de Uso Efectivo

- **Problemas simples**: Análisis especializado suficiente con un solo rol
- **Problemas complejos**: Análisis multi-perspectiva con multi-rol o role-debate es efectivo
- **Cuando no estés seguro**: Usar smart-review o role-help
- **Mejora continua**: Incluso con el mismo rol, la precisión del análisis mejora con nueva evidencia y métodos

## Función Sub-Agente (Opción --agent)

Para análisis a gran escala o procesamiento especializado independiente, puedes ejecutar un rol como sub-agente usando la opción `--agent`.

### Beneficios

- **Contexto independiente**: No interfiere con conversación principal
- **Ejecución paralela**: Múltiples análisis pueden realizarse simultáneamente
- **Experiencia especializada**: Análisis más profundo y reportes detallados
- **Promoción de delegación automática**: Cuando las descripciones de rol incluyen "usar PROACTIVAMENTE" o "DEBE USARSE", se habilita delegación automática más proactiva

### Escenarios de Uso Recomendados

```bash
# Seguridad: Verificación completa OWASP, coincidencia CVE
/role security --agent
"Auditoría de seguridad de toda la base de código"

# Analista: Análisis de causa raíz de logs grandes
/role analyzer --agent
"Analizar logs de error de la semana pasada"

# Revisor: Revisión detallada de PR grande
/role reviewer --agent
"Revisar cambios de 1000 líneas en PR #500"
```

### Rol Normal vs Sub-Agente

| Situación               | Recomendación | Comando                  |
| ----------------------- | ------------- | ------------------------ |
| Confirmación simple     | Rol normal    | `/role security`         |
| Análisis a gran escala  | Sub-agente    | `/role security --agent` |
| Trabajo interactivo     | Rol normal    | `/role frontend`         |
| Auditoría independiente | Sub-agente    | `/role qa --agent`       |

## Detalles de Configuración de Rol

- Configuraciones detalladas, experiencia y características de discusión de cada rol están definidas en el directorio `.claude/agents/roles/`
- Incluye métodos Evidence-First y contramedidas de sesgo cognitivo
- Modo especializado se habilita automáticamente con frases disparadoras específicas de rol
- Archivos de rol reales consisten en más de 200 líneas de contenido profesional