Guía para elegir el rol adecuado. Se activa con "¿qué rol usar?", "lista de roles".
Scanned 9/7/2026
Install to Claude Code
npx -y skills add wasabeef/claude-code-cookbook --skill role-help --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Role Help?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/wasabeef-role-help-claude-code-cookbook)More formats (shields.io, HTML) on the badges page.
---
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
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!