/multi-role
Parallel analysis with multiple roles and integrated report. Trigger with "analyze from multiple perspectives", "multi-role analysis", "check both security and performance".
$ npx -y skills add wasabeef/claude-code-cookbook --skill multi-role --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/multi-role
Context preview
The summary Claude sees to decide when to auto-load this skill.
Parallel analysis with multiple roles and integrated report. Trigger with "analyze from multiple perspectives", "multi-role analysis", "check both security and performance".
SKILL.md
multi-role.SKILL.mddescription: 'Parallel analysis with multiple roles and integrated report. Trigger with "analyze from multiple perspectives", "multi-role analysis", "check both security and performance".'
allowed-tools:
- Read
- Grep
- Glob
Parallel analysis with multiple roles and integrated report
A command that analyzes the same target in parallel with multiple roles and generates an integrated report.
Usage
/multi-role <role1>,<role2> [--agent|-a] [analysis_target]
/multi-role <role1>,<role2>,<role3> [--agent|-a] [analysis_target]
Available Roles
Specialized Analysis Roles
- `security`: Security audit expert
- `performance`: Performance optimization expert
- `analyzer`: Root cause analysis expert
- `frontend`: Frontend and UI/UX expert
- `mobile`: Mobile development expert
- `backend`: Backend and server-side expert
Development Support Roles
- `reviewer`: Code review expert
- `architect`: System architect
- `qa`: Test engineer
**Important**:
- Place the `--agent` option immediately after specifying roles
- Write your message after `--agent`
- Correct example: `/multi-role qa,architect --agent Evaluate the plan`
- Incorrect example: `/multi-role qa,architect Evaluate the plan --agent`
Options
- `--agent` or `-a`: Execute each role as a sub-agent in parallel (recommended for large-scale analysis)
- When using this option, if role descriptions include proactive delegation phrases (like "use PROACTIVELY"), more aggressive automatic delegation becomes enabled
Basic Examples
# Dual analysis of security and performance (normal)
/multi-role security,performance
"Evaluate this API endpoint"
# Parallel analysis of large-scale system (sub-agents)
/multi-role security,performance --agent
"Comprehensively analyze system security and performance"
# Integrated analysis of frontend, mobile, and performance
/multi-role frontend,mobile,performance
"Consider optimization proposals for this screen"
# Multifaceted evaluation of architecture design (sub-agents)
/multi-role architect,security,performance --agent
"Evaluate microservices design"
Analysis Process
Phase 1: Parallel Analysis
Each role independently analyzes the same target
- Perform evaluation from specialized perspective
- Make judgments based on role-specific criteria
- Generate independent recommendations
Phase 2: Integrated Analysis
Structure and integrate results
- Organize evaluation results from each role
- Identify overlaps and contradictions
- Clarify complementary relationships
Phase 3: Integrated Report
Generate final recommendations
- Prioritized action plan
- Explicit trade-offs
- Implementation roadmap
Output Format Examples
For 2-role Analysis
Multi-role Analysis: Security + Performance
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Analysis Target: API endpoint /api/users
Security Analysis Results:
Authentication: JWT verification properly implemented
Authorization: Role-based access control incomplete
Encryption: API keys logged in plain text
Evaluation Score: 65/100
Importance: High (due to sensitive data access)
Performance Analysis Results:
Response Time: Average 180ms (within target of 200ms)
Database Queries: N+1 problem detected
Caching: Redis cache not implemented
Evaluation Score: 70/100
Importance: Medium (currently within acceptable range)
Interrelated Analysis:
Synergistic Opportunities:
- Consider encryption when implementing Redis cache
- Improve logging for both security and performance gains
Trade-off Points:
- Authorization check strengthening ↔ Impact on response time
- Log encryption ↔ Reduced debugging efficiency
Integrated Priorities:
Critical: Fix API key plain text output
High: Resolve N+1 queries
Medium: Implement Redis cache + encryption
Low: Refine authorization control
Implementation Roadmap:
Week 1: Implement API key masking
Week 2: Database query optimization
Weeks 3-4: Cache layer design and implementation
Month 2: Progressive strengthening of authorization control
For 3-role Analysis
Multi-role Analysis: Frontend + Mobile + Performance
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Analysis Target: User Profile Screen
Frontend Analysis Results:
Usability: Intuitive layout
Accessibility: 85% WCAG 2.1 compliance
Responsive: Issues with tablet display
Mobile Analysis Results:
Touch Targets: 44pt+ ensured
One-handed Operation: Important buttons placed at top
Offline Support: Not implemented
Performance Analysis Results:
Initial Display: LCP 2.1s (good)
Image Optimization: WebP not supported
Lazy Loading: Not implemented
Integrated Recommendations:
1. Mobile optimization (one-handed operation + offline support)
2. Image optimization (WebP + lazy loading)
3. Tablet UI improvements
Priority: Mobile > Performance > Frontend
Implementation Period: 3-4 weeks
Effective Combination Patterns
Security-focused
/multi-role security,architect
"Authentication system design"
/multi-role security,frontend
"Login screen security"
/multi-role security,mobile
"Mobile app data protection"
Performance-focused
/multi-role performance,architect
"Scalability design"
/multi-role performance,frontend
"Web page speed optimization"
/multi-role performance,mobile
"App performance optimization"
User Experience-focused
/multi-role frontend,mobile
"Cross-platform UI"
/multi-role frontend,performance
"Balance between UX and performance"
/multi-role mobile,performance
"Mobile UX optimization"
Comprehensive Analysis
/multi-role architect,security,performance
"Overall system evaluation"
/multi-role frontend,mobile,performance
"Comprehensive user experience evaluation"
/multi-role security,performance,mobile
"Comprehensive mobile app diagnosis"
Collaboration with Claude
# Combine with file analysis
cat src/components/UserProfile.tsx
/multi-role frontend,mobile
"Evaluate this component from multiple perspectives"
# Evaluate design docu
Read more
description: 'Parallel analysis with multiple roles and integrated report. Trigger with "analyze from multiple perspectives", "multi-role analysis", "check both security and performance".' allowed-tools: - Read - Grep - Glob
Parallel analysis with multiple roles and integrated report
A command that analyzes the same target in parallel with multiple roles and generates an integrated report.
Usage
/multi-role <role1>,<role2> [--agent|-a] [analysis_target] /multi-role <role1>,<role2>,<role3> [--agent|-a] [analysis_target]
Available Roles
Specialized Analysis Roles
- `security`: Security audit expert
- `performance`: Performance optimization expert
- `analyzer`: Root cause analysis expert
- `frontend`: Frontend and UI/UX expert
- `mobile`: Mobile development expert
- `backend`: Backend and server-side expert
Development Support Roles
- `reviewer`: Code review expert
- `architect`: System architect
- `qa`: Test engineer
**Important**:
- Place the `--agent` option immediately after specifying roles
- Write your message after `--agent`
- Correct example: `/multi-role qa,architect --agent Evaluate the plan`
- Incorrect example: `/multi-role qa,architect Evaluate the plan --agent`
Options
- `--agent` or `-a`: Execute each role as a sub-agent in parallel (recommended for large-scale analysis)
- When using this option, if role descriptions include proactive delegation phrases (like "use PROACTIVELY"), more aggressive automatic delegation becomes enabled
Basic Examples
# Dual analysis of security and performance (normal) /multi-role security,performance "Evaluate this API endpoint" # Parallel analysis of large-scale system (sub-agents) /multi-role security,performance --agent "Comprehensively analyze system security and performance" # Integrated analysis of frontend, mobile, and performance /multi-role frontend,mobile,performance "Consider optimization proposals for this screen" # Multifaceted evaluation of architecture design (sub-agents) /multi-role architect,security,performance --agent "Evaluate microservices design"
Analysis Process
Phase 1: Parallel Analysis
Each role independently analyzes the same target
- Perform evaluation from specialized perspective
- Make judgments based on role-specific criteria
- Generate independent recommendations
Phase 2: Integrated Analysis
Structure and integrate results
- Organize evaluation results from each role
- Identify overlaps and contradictions
- Clarify complementary relationships
Phase 3: Integrated Report
Generate final recommendations
- Prioritized action plan
- Explicit trade-offs
- Implementation roadmap
Output Format Examples
For 2-role Analysis
Multi-role Analysis: Security + Performance ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Analysis Target: API endpoint /api/users Security Analysis Results: Authentication: JWT verification properly implemented Authorization: Role-based access control incomplete Encryption: API keys logged in plain text Evaluation Score: 65/100 Importance: High (due to sensitive data access) Performance Analysis Results: Response Time: Average 180ms (within target of 200ms) Database Queries: N+1 problem detected Caching: Redis cache not implemented Evaluation Score: 70/100 Importance: Medium (currently within acceptable range) Interrelated Analysis: Synergistic Opportunities: - Consider encryption when implementing Redis cache - Improve logging for both security and performance gains Trade-off Points: - Authorization check strengthening ↔ Impact on response time - Log encryption ↔ Reduced debugging efficiency Integrated Priorities: Critical: Fix API key plain text output High: Resolve N+1 queries Medium: Implement Redis cache + encryption Low: Refine authorization control Implementation Roadmap: Week 1: Implement API key masking Week 2: Database query optimization Weeks 3-4: Cache layer design and implementation Month 2: Progressive strengthening of authorization control
For 3-role Analysis
Multi-role Analysis: Frontend + Mobile + Performance ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Analysis Target: User Profile Screen Frontend Analysis Results: Usability: Intuitive layout Accessibility: 85% WCAG 2.1 compliance Responsive: Issues with tablet display Mobile Analysis Results: Touch Targets: 44pt+ ensured One-handed Operation: Important buttons placed at top Offline Support: Not implemented Performance Analysis Results: Initial Display: LCP 2.1s (good) Image Optimization: WebP not supported Lazy Loading: Not implemented Integrated Recommendations: 1. Mobile optimization (one-handed operation + offline support) 2. Image optimization (WebP + lazy loading) 3. Tablet UI improvements Priority: Mobile > Performance > Frontend Implementation Period: 3-4 weeks
Effective Combination Patterns
Security-focused
/multi-role security,architect "Authentication system design" /multi-role security,frontend "Login screen security" /multi-role security,mobile "Mobile app data protection"
Performance-focused
/multi-role performance,architect "Scalability design" /multi-role performance,frontend "Web page speed optimization" /multi-role performance,mobile "App performance optimization"
User Experience-focused
/multi-role frontend,mobile "Cross-platform UI" /multi-role frontend,performance "Balance between UX and performance" /multi-role mobile,performance "Mobile UX optimization"
Comprehensive Analysis
/multi-role architect,security,performance "Overall system evaluation" /multi-role frontend,mobile,performance "Comprehensive user experience evaluation" /multi-role security,performance,mobile "Comprehensive mobile app diagnosis"
Collaboration with Claude
# Combine with file analysis cat src/components/UserProfile.tsx /multi-role frontend,mobile "Evaluate this component from multiple perspectives" # Evaluate design docu
A collection of commands, roles, and automation scripts for Claude Code. Automate your workflow without unnecessary confirmations, allowing you to focus on what matters.
Repo: wasabeef/claude-code-cookbook
Other skills on claude-code-cookbook.
- /analyze-dependencies
Analyze project dependencies and evaluate architectural health. Trigger with "analyze dependencies", "detect circular dependencies", "architecture issues?", "check module coupling", "find layer violations". Generates dependency matrix, fan-in/fan-out analysis, and prioritized
Open skill - /analyze-performance
Performance analysis based on Core Web Vitals with UX scoring. Trigger with "analyze performance", "improve speed", "check Core Web Vitals", "page speed", "improve LCP", "identify performance issues".
Open skill - /check-fact
Verify information accuracy against codebase and documentation. Trigger with "is this correct?", "fact check", "verify this", "is this accurate?".
Open skill - /check-prompt
Evaluate and improve AI prompt quality. Trigger with "check this prompt", "evaluate prompt quality", "improve this prompt".
Open skill - /commit-message
Generate commit messages from staged changes. Trigger with "suggest commit message", "generate commit message", "what should the commit say?", "write commit message".
Open skill - /context7
Search technical documentation via Context7 MCP. Trigger with "check the docs", "look up documentation", "how to use this library?", "API reference".
Open skill

