Guia para escolher o papel adequado. Ativa com "qual papel usar?", "lista de papéis".
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-84db5c76)More formats (shields.io, HTML) on the badges page.
---
description: 'Guia para escolher o papel adequado. Ativa com "qual papel usar?", "lista de papéis".'
---
# Guia para escolher o papel adequado
Guia de seleção e sistema de ajuda para quando não souber qual papel usar.
## Uso
```bash
/role-help # Guia geral de seleção de papéis
/role-help <situação/problema> # Papel recomendado para situação específica
/role-help compare <papel 1>,<papel 2> # Comparação de papéis
```
## Exemplos básicos
```bash
# Orientação geral
/role-help
→ Exibe lista de papéis disponíveis e suas características
# Recomendação por situação
/role-help "Preocupado com a segurança da API"
→ Recomendação do papel security e modo de uso
# Comparação de papéis
/role-help compare frontend,mobile
→ Diferenças entre frontend e mobile e como usar cada um
```
## Guia de seleção de papéis por situação
## Relacionado à segurança
```text
Use o papel security quando:
✅ Implementação de login e autenticação
✅ Verificação de vulnerabilidades de segurança da API
✅ Criptografia de dados e proteção de privacidade
✅ Verificação de compliance de segurança
✅ Teste de invasão e penetração
Uso: /role security
```
## 🏗️ Arquitetura e design
```text
Use o papel architect quando:
✅ Avaliação do design do sistema geral
✅ Decisão entre microsserviços vs monólito
✅ Design de banco de dados e seleção tecnológica
✅ Considerações de escalabilidade e extensibilidade
✅ Avaliação de dívida técnica e planos de melhoria
Uso: /role architect
```
## ⚡ Problemas de performance
```text
Use o papel performance quando:
✅ Aplicação está lenta
✅ Otimização de consultas ao banco de dados
✅ Melhoria da velocidade de carregamento de páginas web
✅ Otimização do uso de memória e CPU
✅ Estratégias de scaling e balanceamento de carga
Uso: /role performance
```
## 🔍 Investigação de causas de problemas
```text
Use o papel analyzer quando:
✅ Análise da causa raiz de bugs e erros
✅ Investigação de causas de falhas do sistema
✅ Análise estrutural de problemas complexos
✅ Análise de dados e investigação estatística
✅ Esclarecimento de por que este problema ocorreu
Uso: /role analyzer
```
## 🎨 Frontend e UI/UX
```text
Use o papel frontend quando:
✅ Melhoria da interface do usuário
✅ Suporte à acessibilidade
✅ Design responsivo
✅ Melhoria da usabilidade e facilidade de uso
✅ Tecnologias gerais de frontend web
Uso: /role frontend
```
## 📱 Desenvolvimento de aplicativos móveis
```text
Use o papel mobile quando:
✅ Otimização de apps iOS e Android
✅ Design de UX específico para mobile
✅ Otimização de interface touch
✅ Suporte offline e funções de sincronização
✅ Suporte para App Store e Google Play
Uso: /role mobile
```
## 👀 Code review e qualidade
```text
Use o papel reviewer quando:
✅ Verificação da qualidade do código
✅ Avaliação de legibilidade e manutenibilidade
✅ Verificação de convenções de codificação
✅ Propostas de refatoração
✅ Review de PR e commits
Uso: /role reviewer
```
## 🧪 Testes e garantia de qualidade
```text
Use o papel qa quando:
✅ Planejamento de estratégias de teste
✅ Avaliação de cobertura de teste
✅ Política de implementação de testes automatizados
✅ Estratégias de prevenção de bugs e melhoria da qualidade
✅ Automação de testes em CI/CD
Uso: /role qa
```
## Quando múltiplos papéis são necessários
## 🔄 multi-role (análise paralela)
```text
Use multi-role quando:
✅ Quiser avaliação de múltiplas perspectivas especializadas
✅ Quiser criar plano de melhoria integrado
✅ Quiser comparar avaliações de cada área
✅ Quiser organizar contradições e duplicações
Exemplo: /multi-role security,performance
```
## 🗣️ role-debate (debate)
```text
Use role-debate quando:
✅ Há trade-offs entre áreas especializadas
✅ Opiniões se dividem na seleção tecnológica
✅ Quiser decidir diretrizes de design por debate
✅ Quiser ouvir debates de diferentes perspectivas
Exemplo: /role-debate security,performance
```
## 🤖 smart-review (sugestão automática)
```text
Use smart-review quando:
✅ Não souber qual papel usar
✅ Quiser conhecer a abordagem ideal para a situação atual
✅ Quiser escolher entre múltiplas opções
✅ For iniciante e estiver em dúvida
Exemplo: /smart-review
```
## Tabela de comparação de papéis
## Relacionados à segurança
| Papel | Uso principal | Área forte | Área fraca |
| -------- | -------------------------------- | ------------------------------------------ | ---------------------------------------- |
| security | Vulnerabilidades e contramedidas | Análise de ameaças, design de autenticação | UX, performance |
| analyzer | Análise da causa raiz | Análise lógica, coleta de evidências | Medidas preventivas, planejamento futuro |
## Relacionados ao design
| Papel | Uso principal | Área forte | Área fraca |
| --------- | ------------------- | --------------------------------------------- | ------------------------------------------------ |
| architect | Design de sistema | Perspectiva de longo prazo, otimização global | Implementação detalhada, soluções de curto prazo |
| reviewer | Qualidade do código | Nível de implementação, manutenibilidade | Requisitos de negócio, UX |
## Relacionados à performance
| Papel | Uso principal | Área forte | Área fraca |
| ----------- | ----------------------- | ----------------- | ------------------- |
| performance | Aceleração e otimização | Medição, gargalos | Segurança, UX |
| qa | Garantia de qualidade | Teste, automação | Design, arquitetura |
## Relacionados à experiência do usuário
| Papel | Uso principal | Área forte | Área fraca |
| -------- | ------------- | ----------------------- | ------------- |
| frontend | Web UI/UX | Browser, acessibilidade | Servidor, DB |
| mobile | Mobile UX | Touch, suporte offline | Servidor, Web |
## Fluxograma para quando estiver em dúvida
```text
Qual é a natureza do problema?
├─ Relacionado à segurança → security
├─ Problema de performance → performance
├─ Investigação de bug/falha → analyzer
├─ Melhoria de UI/UX → frontend ou mobile
├─ Design/arquitetura → architect
├─ Qualidade do código → reviewer
├─ Relacionado a testes → qa
└─ Complexo/composto → smart-review para sugestão
Abrange múltiplas áreas?
├─ Quero análise integrada → multi-role
├─ Debate/trade-offs → role-debate
└─ Em dúvida sobre decisão → smart-review
```
## Perguntas frequentes
## Q: Qual a diferença entre frontend e mobile?
```text
A:
frontend: Foco em navegador web, HTML/CSS/JavaScript
mobile: Foco em app móvel, nativo iOS/Android, React Native etc.
Para casos relacionados a ambos, recomenda-se multi-role frontend,mobile
```
## Q: Como distinguir security e analyzer?
```text
A:
security: Prevenção de ataques e ameaças, design de segurança
analyzer: Análise de causas de problemas já ocorridos, investigação
Para investigação de incidentes de segurança: multi-role security,analyzer
```
## Q: Qual a diferença entre architect e performance?
```text
A:
architect: Design de longo prazo do sistema geral, extensibilidade
performance: Melhoria específica de velocidade e eficiência
Para design de performance de sistemas de grande escala: multi-role architect,performance
```
## Integração com Claude
```bash
# Combinação com explicação da situação
/role-help
"O carregamento da página do app React está lento e usuários estão reclamando"
# Combinação com conteúdo de arquivo
cat problem-description.md
/role-help
"Recomende o papel ideal para este problema"
# Quando estiver em dúvida sobre opções específicas
/role-help compare security,performance
"Qual papel é adequado para o problema de tempo de validade do token JWT?"
```
## Observações
- Problemas complexos são mais eficazes com combinação de múltiplos papéis
- Para casos de alta urgência, responda rapidamente com single role
- Quando estiver em dúvida, recomendamos receber sugestão automática com smart-review
- A decisão final deve ser tomada pelo usuário considerando a natureza do 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!