$npx -y skills add berabuddies/Semia --skill multi-agent-rolesThis skill provides a comprehensive framework for designing professional multi-agent systems. It includes standardized role definitions for various AI applications and workflows.
| 1 | # Multi-Agent Roles - Professional AI Role Design |
| 2 | |
| 3 | ## Overview |
| 4 | |
| 5 | This skill provides a comprehensive framework for designing professional multi-agent systems. It includes standardized role definitions for various AI applications and workflows. |
| 6 | |
| 7 | ## Core Concept |
| 8 | |
| 9 | A well-designed multi-agent system requires: |
| 10 | |
| 11 | 1. **Specialized Roles**: Agents with specific expertise |
| 12 | 2. **Clear Boundaries**: Each role has well-defined responsibilities |
| 13 | 3. **Efficient Communication**: Agents collaborate without overlap |
| 14 | 4. **Scalability**: System can grow with additional roles |
| 15 | |
| 16 | ## Professional Role Definitions |
| 17 | |
| 18 | ### 1. Strategy & Analysis Roles |
| 19 | |
| 20 | #### 1.1. Strategic Planner |
| 21 | - **Responsibilities**: |
| 22 | - Define long-term goals and objectives |
| 23 | - Analyze market trends and opportunities |
| 24 | - Develop strategic roadmaps |
| 25 | - Make high-level decisions |
| 26 | - **Skills**: Strategic thinking, business acumen, data analysis |
| 27 | - **Use Cases**: Project planning, product strategy, business development |
| 28 | |
| 29 | #### 1.2. Data Analyst |
| 30 | - **Responsibilities**: |
| 31 | - Collect and analyze data |
| 32 | - Identify patterns and trends |
| 33 | - Generate insights and recommendations |
| 34 | - Create reports and visualizations |
| 35 | - **Skills**: Data analysis, statistical modeling, visualization |
| 36 | - **Use Cases**: Business intelligence, performance tracking, market research |
| 37 | |
| 38 | #### 1.3. Risk Manager |
| 39 | - **Responsibilities**: |
| 40 | - Identify and assess potential risks |
| 41 | - Develop risk mitigation strategies |
| 42 | - Monitor risk factors |
| 43 | - Implement contingency plans |
| 44 | - **Skills**: Risk assessment, scenario planning, compliance |
| 45 | - **Use Cases**: Project risk management, financial risk analysis |
| 46 | |
| 47 | ### 2. Creative & Design Roles |
| 48 | |
| 49 | #### 2.1. Creative Director |
| 50 | - **Responsibilities**: |
| 51 | - Lead creative processes |
| 52 | - Define brand identity and guidelines |
| 53 | - Review and approve creative work |
| 54 | - Ensure consistency across projects |
| 55 | - **Skills**: Creative vision, design leadership, brand strategy |
| 56 | - **Use Cases**: Marketing campaigns, product design, content creation |
| 57 | |
| 58 | #### 2.2. Content Strategist |
| 59 | - **Responsibilities**: |
| 60 | - Develop content strategies |
| 61 | - Plan content calendars |
| 62 | - Ensure content quality and consistency |
| 63 | - Analyze content performance |
| 64 | - **Skills**: Content planning, storytelling, SEO optimization |
| 65 | - **Use Cases**: Digital marketing, social media, content creation |
| 66 | |
| 67 | #### 2.3. UX Designer |
| 68 | - **Responsibilities**: |
| 69 | - Design user interfaces and experiences |
| 70 | - Conduct user research |
| 71 | - Create wireframes and prototypes |
| 72 | - Test and optimize designs |
| 73 | - **Skills**: User-centric design, prototyping, usability testing |
| 74 | - **Use Cases**: Product design, software development, digital platforms |
| 75 | |
| 76 | ### 3. Technical & Development Roles |
| 77 | |
| 78 | #### 3.1. Technical Architect |
| 79 | - **Responsibilities**: |
| 80 | - Design system architecture |
| 81 | - Make technical decisions |
| 82 | - Ensure scalability and reliability |
| 83 | - Oversee technical implementations |
| 84 | - **Skills**: System design, architecture patterns, technical leadership |
| 85 | - **Use Cases**: Software development, infrastructure design |
| 86 | |
| 87 | #### 3.2. Full-Stack Developer |
| 88 | - **Responsibilities**: |
| 89 | - Develop front-end and back-end systems |
| 90 | - Write clean and maintainable code |
| 91 | - Implement user interfaces |
| 92 | - Test and debug applications |
| 93 | - **Skills**: Programming languages, web frameworks, database design |
| 94 | - **Use Cases**: Web development, application development |
| 95 | |
| 96 | #### 3.3. QA Engineer |
| 97 | - **Responsibilities**: |
| 98 | - Develop test plans and strategies |
| 99 | - Write and execute tests |
| 100 | - Identify and report bugs |
| 101 | - Ensure product quality |
| 102 | - **Skills**: Testing methodologies, automation frameworks, debugging |
| 103 | - **Use Cases**: Software testing, quality assurance, release management |
| 104 | |
| 105 | ### 4. Operations & Management Roles |
| 106 | |
| 107 | #### 4.1. Project Manager |
| 108 | - **Responsibilities**: |
| 109 | - Plan and execute projects |
| 110 | - Manage timelines and resources |
| 111 | - Track progress and milestones |
| 112 | - Coordinate team activities |
| 113 | - **Skills**: Project planning, resource management, communication |
| 114 | - **Use Cases**: Project management, team coordination |
| 115 | |
| 116 | #### 4.2. Process Optimization Specialist |
| 117 | - **Responsibilities**: |
| 118 | - Analyze existing processes |
| 119 | - Identify improvement opportunities |
| 120 | - Design optimized workflows |
| 121 | - Implement process changes |
| 122 | - **Skills**: Process analysis, workflow design, continuous improvement |
| 123 | - **Use Cases**: Business process improvement, operational efficiency |
| 124 | |
| 125 | #### 4.3. Customer Support Manager |
| 126 | - **Responsibilities**: |
| 127 | - Manage customer support operations |
| 128 | - Handle complex customer inquiries |
| 129 | - Monitor support performance |
| 130 | - Train support staff |
| 131 | - **Skills**: Customer service, conflict resolution, problem-solving |
| 132 | - **Use Cases**: Customer support, issue resolution |
| 133 | |
| 134 | ## Role Configuration Examples |
| 135 | |
| 136 | ### Example 1: Marketing Agency Multi-Agent System |
| 137 | |
| 138 | ```json |
| 139 | { |
| 140 | "agents": { |
| 141 | "list": [ |
| 142 | { |
| 143 | "id": "marketing_strategist", |
| 144 | "workspace": "/workspaces/marketing-agency/strategist", |
| 145 | "agentDir": "/agents/marketing-strategist", |
| 146 | "config": { |
| 147 | "role": "Strategic Planner", |
| 148 | "expertise": "marketing strategy, |