Skip to content
Back to skills

Role Help

ASecurity

Guía para elegir el rol adecuado. Se activa con "¿qué rol usar?", "lista de roles".

  • 1,132 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 7, 2026
developmentjavascriptgojavabashreactrefactoringapifrontendci/cdsecurity

Works with

  • api

Security analysis

A100/100

Scanned September 7, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Role Help?

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

Security grade badge for Role Help
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wasabeef-role-help-claude-code-cookbook/badge)](https://www.skillsdirectory.com/skills/wasabeef-role-help-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: 'Guía para elegir el rol adecuado. Se activa con "¿qué rol usar?", "lista de roles".'
---

# Guía para elegir el rol adecuado

Una guía de selección y sistema de ayuda cuando no estás seguro de qué rol usar.

## Uso

```bash
/role-help                      # Guía general de selección de roles
/role-help <situación/problema>  # Roles recomendados para situaciones específicas
/role-help compare <Rol 1>,<Rol 2> # Comparar roles
```

## Ejemplos Básicos

```bash
# Orientación general
/role-help
→ Lista de roles disponibles y sus características

# Recomendación específica de situación
/role-help "Preocupado por la seguridad de API"
→ Recomendación y uso del rol security

# Comparación de roles
/role-help compare frontend,mobile
→ Diferencias y uso apropiado entre roles frontend y mobile
```

## Guía de Selección de Roles Basada en Situaciones

## 🔒 Relacionado con Seguridad

```text
Usar rol security para:
✅ Implementación de funciones de login/autenticación
✅ Verificaciones de vulnerabilidades de seguridad para APIs
✅ Cifrado de datos y protección de privacidad
✅ Verificación de cumplimiento de seguridad
✅ Pruebas de penetración

Uso: /role security
```

## 🏗️ Arquitectura y Diseño

```text
Usar rol architect para:
✅ Evaluación de diseño general del sistema
✅ Decisiones microservicios vs monolito
✅ Diseño de base de datos y selección de tecnología
✅ Consideraciones de escalabilidad y extensibilidad
✅ Evaluación de deuda técnica y planificación de mejoras

Uso: /role architect
```

## ⚡ Problemas de Rendimiento

```text
Usar rol performance para:
✅ Aplicaciones lentas
✅ Optimización de consultas de base de datos
✅ Mejora de velocidad de carga de páginas web
✅ Optimización de uso de memoria y CPU
✅ Escalado y contramedidas de carga

Uso: /role performance
```

## 🔍 Investigación de Causa Raíz de Problemas

```text
Usar rol analyzer para:
✅ Análisis de causa raíz de bugs y errores
✅ Investigación de fallas del sistema
✅ Análisis estructural de problemas complejos
✅ Análisis de datos e investigación estadística
✅ Entender por qué ocurren problemas

Uso: /role analyzer
```

## 🎨 Frontend y UI/UX

```text
Usar rol frontend para:
✅ Mejoras de interfaz de usuario
✅ Cumplimiento de accesibilidad
✅ Diseño responsivo
✅ Mejora de usabilidad y facilidad de uso
✅ Tecnologías generales de frontend web

Uso: /role frontend
```

## 📱 Desarrollo de Aplicaciones Móviles

```text
Usar rol mobile para:
✅ Optimización de aplicaciones iOS y Android
✅ Diseño UX específico para móviles
✅ Optimización de interfaz táctil
✅ Funciones de soporte offline y sincronización
✅ Cumplimiento de App Store y Google Play

Uso: /role mobile
```

## 👀 Revisión de Código y Calidad

```text
Usar rol reviewer para:
✅ Verificaciones de calidad de código
✅ Evaluación de legibilidad y mantenibilidad
✅ Verificación de convenciones de codificación
✅ Propuestas de refactoring
✅ Revisiones de PR y commits

Uso: /role reviewer
```

## 🧪 Pruebas y Aseguramiento de Calidad

```text
Usar rol qa para:
✅ Planificación de estrategia de pruebas
✅ Evaluación de cobertura de pruebas
✅ Directrices de implementación de pruebas automatizadas
✅ Medidas de prevención de bugs y mejora de calidad
✅ Automatización de pruebas en CI/CD

Uso: /role qa
```

## Cuando se Necesitan Múltiples Roles

## 🔄 multi-role (Análisis Paralelo)

```text
Usar multi-role para:
✅ Evaluación desde múltiples perspectivas profesionales
✅ Crear planes de mejora integrados
✅ Comparar evaluaciones de diferentes campos
✅ Organizar contradicciones y superposiciones

Ejemplo: /multi-role security,performance
```

## 🗣️ role-debate (Discusión)

```text
Usar role-debate para:
✅ Trade-offs entre campos especializados
✅ Opiniones divididas sobre selección de tecnología
✅ Tomar decisiones de diseño a través de discusión
✅ Escuchar debates desde diferentes perspectivas

Ejemplo: /role-debate security,performance
```

## 🤖 smart-review (Propuesta Automática)

```text
Usar smart-review para:
✅ Incertidumbre sobre qué rol usar
✅ Querer conocer el enfoque óptimo para la situación actual
✅ Elegir entre múltiples opciones
✅ Indecisión de principiante

Ejemplo: /smart-review
```

## Tabla de Comparación de Roles

## Categoría Seguridad

| Rol      | Uso Principal                              | Fortalezas                                    | Debilidades                               |
| -------- | ------------------------------------------ | --------------------------------------------- | ----------------------------------------- |
| security | Vulnerabilidades y contramedidas de ataque | Análisis de amenazas, diseño de autenticación | UX, rendimiento                           |
| analyzer | Análisis de causa raíz                     | Análisis lógico, recolección de evidencia     | Medidas preventivas, planificación futura |

## Categoría Diseño

| Rol       | Uso Principal     | Fortalezas                                      | Debilidades                                        |
| --------- | ----------------- | ----------------------------------------------- | -------------------------------------------------- |
| architect | Diseño de sistema | Perspectiva a largo plazo, optimización general | Implementación detallada, soluciones a corto plazo |
| reviewer  | Calidad de código | Nivel de implementación, mantenibilidad         | Requerimientos de negocio, UX                      |

## Categoría Rendimiento

| Rol         | Uso Principal                      | Fortalezas                                     | Debilidades          |
| ----------- | ---------------------------------- | ---------------------------------------------- | -------------------- |
| performance | Mejora de velocidad y optimización | Medición, identificación de cuellos de botella | Seguridad, UX        |
| qa          | Aseguramiento de calidad           | Pruebas, automatización                        | Diseño, arquitectura |

## Categoría Experiencia de Usuario

| Rol      | Uso Principal | Fortalezas               | Debilidades        |
| -------- | ------------- | ------------------------ | ------------------ |
| frontend | UI/UX Web     | Navegador, accesibilidad | Lado servidor, BD  |
| mobile   | UX Móvil      | Táctil, soporte offline  | Lado servidor, Web |

## Diagrama de Flujo de Decisión Cuando No Estés Seguro

```text
¿Cuál es la naturaleza del problema?
├─ Relacionado con seguridad → security
├─ Problemas de rendimiento → performance
├─ Investigación de bug/falla → analyzer
├─ Mejora de UI/UX → frontend o mobile
├─ Diseño/arquitectura → architect
├─ Calidad de código → reviewer
├─ Relacionado con pruebas → qa
└─ Complejo/compuesto → smart-review para propuesta

¿Abarca múltiples campos?
├─ Quiero análisis integrado → multi-role
├─ Discusión/trade-offs → role-debate
└─ No estoy seguro → smart-review
```

## Preguntas Frecuentes

## P: ¿Cuál es la diferencia entre los roles frontend y mobile?

```text
R:
frontend: Enfocado en navegador web, HTML/CSS/JavaScript
mobile: Enfocado en aplicaciones móviles, iOS/Android nativo, React Native, etc.

Para problemas relacionados con ambos, se recomienda multi-role frontend,mobile
```

## P: ¿Cómo elegir entre los roles security y analyzer?

```text
R:
security: Prevención de ataques y amenazas, diseño de seguridad
analyzer: Análisis de causas de problemas existentes, investigación

Para investigaciones de incidentes de seguridad, usar multi-role security,analyzer
```

## P: ¿Cuál es la diferencia entre los roles architect y performance?

```text
R:
architect: Diseño a largo plazo de sistemas completos, escalabilidad
performance: Mejoras específicas de velocidad y eficiencia

Para diseño de rendimiento de sistemas a gran escala, usar multi-role architect,performance
```

## Colaboración con Claude

```bash
# Combinado con descripción de situación
/role-help
"La aplicación React carga páginas lentamente, recibiendo quejas de usuarios"

# Combinado con contenido de archivo
cat problem-description.md
/role-help
"Recomendar el rol más adecuado para este problema"

# Cuando no estés seguro entre opciones específicas
/role-help compare security,performance
"¿Qué rol es apropiado para problemas de expiración de token JWT?"
```

## Notas

- Para problemas complejos, combinar múltiples roles es más efectivo
- Para asuntos urgentes, usar un solo rol para respuesta rápida
- Cuando no estés seguro, se recomienda usar smart-review para propuestas automáticas
- La decisión final debe ser tomada por el usuario considerando la naturaleza del problema

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…