Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Guide for choosing the right role. Trigger with "which role should I use?", "show role list", "how to use roles?", "recommend a role".
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | 42% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 125% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 28% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 101% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 126% | 0% |
A selection guide and help system when you're unsure which role to use.
bash/role-help # General role selection guide /role-help <situation/problem> # Recommended roles for specific situations /role-help compare <Role 1>,<Role 2> # Compare roles
bash# General guidance /role-help → List of available roles and their characteristics # Situation-specific recommendation /role-help "Concerned about API security" → Recommendation and usage of security role # Role comparison /role-help compare frontend,mobile → Differences and appropriate usage between frontend and mobile roles
textUse security role for: ✅ Implementation of login/authentication functions ✅ Security vulnerability checks for APIs ✅ Data encryption and privacy protection ✅ Security compliance verification ✅ Penetration testing Usage: /role security
textUse architect role for: ✅ Evaluation of overall system design ✅ Microservices vs monolith decisions ✅ Database design and technology selection ✅ Scalability and extensibility considerations ✅ Technical debt assessment and improvement planning Usage: /role architect
textUse performance role for: ✅ Slow applications ✅ Database query optimization ✅ Web page loading speed improvement ✅ Memory and CPU usage optimization ✅ Scaling and load countermeasures Usage: /role performance
textUse analyzer role for: ✅ Root cause analysis of bugs and errors ✅ Investigation of system failures ✅ Structural analysis of complex problems ✅ Data analysis and statistical research ✅ Understanding why problems occur Usage: /role analyzer
textUse frontend role for: ✅ User interface improvements ✅ Accessibility compliance ✅ Responsive design ✅ Usability and ease of use enhancement ✅ General web frontend technologies Usage: /role frontend
textUse mobile role for: ✅ iOS and Android app optimization ✅ Mobile-specific UX design ✅ Touch interface optimization ✅ Offline support and synchronization functions ✅ App Store and Google Play compliance Usage: /role mobile
textUse reviewer role for: ✅ Code quality checks ✅ Readability and maintainability evaluation ✅ Coding convention verification ✅ Refactoring proposals ✅ PR and commit reviews Usage: /role reviewer
textUse qa role for: ✅ Test strategy planning ✅ Test coverage evaluation ✅ Automated test implementation guidelines ✅ Bug prevention and quality improvement measures ✅ Test automation in CI/CD Usage: /role qa
textUse multi-role for: ✅ Evaluation from multiple professional perspectives ✅ Creating integrated improvement plans ✅ Comparing evaluations from different fields ✅ Organizing contradictions and overlaps Example: /multi-role security,performance
textUse role-debate for: ✅ Trade-offs between specialized fields ✅ Divided opinions on technology selection ✅ Making design decisions through discussion ✅ Hearing debates from different perspectives Example: /role-debate security,performance
textUse smart-review for: ✅ Uncertainty about which role to use ✅ Wanting to know the optimal approach for current situation ✅ Choosing from multiple options ✅ Beginner indecision Example: /smart-review
| Role | Main Use | Strengths | Weaknesses | | -------- | ---------------------------------------- | -------------------------------------- | ------------------------------------ | | security | Vulnerability and attack countermeasures | Threat analysis, authentication design | UX, performance | | analyzer | Root cause analysis | Logical analysis, evidence collection | Preventive measures, future planning |
| Role | Main Use | Strengths | Weaknesses | | --------- | ------------- | ------------------------------------------- | --------------------------------------------- | | architect | System design | Long-term perspective, overall optimization | Detailed implementation, short-term solutions | | reviewer | Code quality | Implementation level, maintainability | Business requirements, UX |
| Role | Main Use | Strengths | Weaknesses | | ----------- | ---------------------------------- | -------------------------------------- | -------------------- | | performance | Speed improvement and optimization | Measurement, bottleneck identification | Security, UX | | qa | Quality assurance | Testing, automation | Design, architecture |
| Role | Main Use | Strengths | Weaknesses | | -------- | --------- | ---------------------- | ---------------- | | frontend | Web UI/UX | Browser, accessibility | Server-side, DB | | mobile | Mobile UX | Touch, offline support | Server-side, Web |
textWhat is the nature of the problem? ├─ Security-related → security ├─ Performance issues → performance ├─ Bug/failure investigation → analyzer ├─ UI/UX improvement → frontend or mobile ├─ Design/architecture → architect ├─ Code quality → reviewer ├─ Testing-related → qa └─ Complex/composite → smart-review for proposal Spans multiple fields? ├─ Want integrated analysis → multi-role ├─ Discussion/trade-offs → role-debate └─ Unsure → smart-review
textA: frontend: Web browser-focused, HTML/CSS/JavaScript mobile: Mobile app-focused, iOS/Android native, React Native, etc. For issues related to both, multi-role frontend,mobile is recommended
textA: security: Prevention of attacks and threats, security design analyzer: Analysis of causes of existing problems, investigation For security incident investigations, use multi-role security,analyzer
textA: architect: Long-term design of entire systems, scalability performance: Specific speed and efficiency improvements For performance design of large-scale systems, use multi-role architect,performance
bash# Combined with situation description /role-help "React app page loading is slow, receiving complaints from users" # Combined with file content cat problem-description.md /role-help "Recommend the most suitable role for this problem" # When unsure between specific options /role-help compare security,performance "Which role is appropriate for JWT token expiration issues?"
Other measured skills in the registry, with their headline benchmark lift.