
Fundamentals
Strategic Role Development, at its core, is about intentionally shaping and evolving the responsibilities and functions of individuals within a business to better achieve its overarching goals. For Small to Medium Size Businesses (SMBs), this isn’t just a theoretical exercise; it’s a practical necessity for survival and growth. In the often-dynamic and resource-constrained environment of an SMB, every role must contribute effectively and efficiently. Understanding the fundamentals of Strategic Role Development is the first step towards building a robust and adaptable organization.

What is a ‘Role’ in an SMB Context?
Before diving into the ‘strategic’ and ‘development’ aspects, it’s crucial to define what a ‘role’ truly means within an SMB. It’s more than just a job title; it’s a defined set of responsibilities, accountabilities, and expected contributions that an individual undertakes to support the business’s objectives. In smaller organizations, roles are often broader and more fluid than in large corporations.
An employee might wear ‘multiple hats,’ handling tasks that in a larger company would be divided among several specialized positions. This inherent flexibility, while sometimes challenging, is also a strength of SMBs, allowing for rapid adaptation and resource optimization.
Consider a small bakery. The ‘Baker’ role isn’t simply about baking bread. It might also include:
- Inventory Management ● Ordering supplies, tracking stock levels.
- Customer Service ● Serving customers, taking orders, handling inquiries.
- Quality Control ● Ensuring product consistency and taste.
This multi-faceted nature highlights the importance of clearly defining roles even in seemingly straightforward SMBs. Without a clear understanding of role expectations, inefficiencies, overlaps, and gaps in responsibilities can easily arise, hindering productivity and growth.

Why is ‘Strategic’ Important in Role Development?
The term ‘strategic’ elevates role development from a reactive, ad-hoc process to a proactive, goal-oriented approach. Strategic Role Development means aligning individual roles with the overall strategic direction of the SMB. It’s about ensuring that every role, from entry-level to management, actively contributes to achieving the company’s vision, mission, and strategic objectives. This alignment is particularly critical for SMBs because resources are typically limited, and misaligned efforts can have a significant negative impact on performance.
Imagine an SMB aiming to expand into a new market segment. Strategic Role Development would involve:
- Identifying New Skills ● Determining the skills and expertise needed to penetrate the new market (e.g., digital marketing, market research).
- Adapting Existing Roles ● Modifying existing roles to incorporate these new skills or responsibilities.
- Creating New Roles ● Potentially creating new roles specifically focused on market expansion (e.g., a Business Development Specialist).
By strategically developing roles, the SMB ensures that its human capital is effectively deployed to support its growth strategy. This proactive approach contrasts with simply filling positions as they become vacant, which can lead to a mismatch between employee skills and business needs, hindering strategic progress.

‘Development’ as a Continuous Process in SMBs
‘Development’ in Strategic Role Development emphasizes that roles are not static. In today’s rapidly changing business environment, especially with the rise of automation and digital transformation, roles must evolve. For SMBs, continuous role development is not a luxury but a necessity to remain competitive and adaptable. This involves not only training and skill enhancement but also a more fundamental rethinking of role design and responsibilities over time.
Consider the impact of automation on a traditional SMB retail business. Roles that were once heavily reliant on manual tasks, such as inventory management or basic customer service, are being transformed by technology. Strategic Role Development in this context might involve:
- Upskilling Employees ● Training staff to use new automated systems and technologies.
- Shifting Role Focus ● Moving employees from routine tasks to more strategic activities, such as customer relationship building Meaning ● Customer Relationship Building for SMBs is about strategically fostering enduring customer loyalty through personalized, proactive, and value-driven interactions. or data analysis.
- Redesigning Roles for Automation ● Creating new roles that leverage automation to enhance efficiency and customer experience (e.g., an E-commerce Specialist, a Data Analyst focusing on sales trends).
This continuous development ensures that the SMB’s workforce remains relevant and valuable as the business evolves and adopts new technologies. It’s about future-proofing roles and fostering a culture of learning Meaning ● Within the SMB landscape, a Culture of Learning signifies a business-wide commitment to continuous skills enhancement and knowledge acquisition. and adaptation within the organization.

The Interplay of Growth, Automation, and Implementation in Strategic Role Development for SMBs
For SMBs, growth, automation, and implementation are inextricably linked to Strategic Role Development. Growth often necessitates changes in roles and organizational structure. Automation presents both challenges and opportunities for role evolution. And effective implementation of strategic role development initiatives is crucial for realizing tangible business benefits.
Growth and Role Evolution ● As an SMB grows, roles that were effective in the early stages may become inadequate. For instance, a founder who initially handled all sales and marketing might need to delegate responsibilities and develop sales and marketing teams as the business expands. Strategic Role Development during growth phases involves identifying these scaling bottlenecks and proactively creating new roles and developing existing ones to support increased volume and complexity.
Automation and Role Transformation ● Automation technologies, from basic software to advanced AI, are reshaping the landscape of SMB operations. Strategic Role Development must address the impact of automation on roles. This could involve automating routine tasks and freeing up employees for higher-value activities, or it could necessitate creating entirely new roles focused on managing and optimizing automated systems. The key is to view automation not as a threat to jobs but as an opportunity to enhance productivity and enable employees to focus on more strategic and fulfilling aspects of their work.
Implementation and Practical Application ● Strategic Role Development is not just about planning; it’s about effective implementation. For SMBs, this often means taking a pragmatic and resource-conscious approach. Implementation might involve phased rollouts of new roles or responsibilities, providing targeted training, and continuously monitoring and adjusting the role development process based on feedback and results. The focus should always be on practical application and delivering tangible improvements in business performance.
In summary, the fundamentals of Strategic Role Development for SMBs revolve around understanding roles in their multi-faceted nature, adopting a strategic and proactive approach to role design, embracing continuous development to adapt to change, and effectively implementing role development initiatives in the context of growth and automation. By mastering these fundamentals, SMBs can build a more agile, efficient, and strategically aligned workforce, setting the stage for sustainable growth and success.
Strategic Role Development in SMBs is fundamentally about intentionally shaping job responsibilities to align with business goals, ensuring every role actively contributes to the company’s strategic direction.

Intermediate
Building upon the foundational understanding of Strategic Role Development, we now delve into the intermediate aspects, focusing on practical methodologies and frameworks that SMBs can utilize. At this level, we move beyond basic definitions and explore the ‘how-to’ of strategically evolving roles within the SMB context, considering the nuances of resource constraints, rapid growth phases, and the increasing influence of automation technologies. The intermediate stage emphasizes a more structured and analytical approach to role development, ensuring alignment with business strategy and operational efficiency.

Analyzing Current Roles and Identifying Development Needs
Before embarking on any strategic role development initiative, a thorough analysis of existing roles is paramount. This involves understanding the current responsibilities, required skills, and performance expectations for each role within the SMB. For SMBs, this analysis needs to be practical and efficient, often relying on direct observation, employee interviews, and potentially simplified job descriptions. The goal is to identify gaps between current role capabilities and future business needs, pinpointing areas where role development is most critical.

Methods for Role Analysis in SMBs
SMBs can employ various methods for analyzing current roles, tailored to their size and resources:
- Direct Observation and Workflow Analysis ● Observing employees in their daily tasks and mapping out workflows can reveal inefficiencies, redundancies, and areas where roles could be better defined or streamlined. This is particularly useful in operational roles.
- Employee Interviews and Surveys ● Gathering feedback directly from employees about their roles, responsibilities, challenges, and skill utilization provides valuable insights. Structured interviews or short surveys can be effective tools.
- Job Description Review (if Available) ● If formal job descriptions exist, reviewing them can be a starting point. However, it’s crucial to validate whether these descriptions accurately reflect the current reality of the role and if they are still aligned with business needs.
- Performance Reviews and KPIs ● Analyzing past performance reviews and Key Performance Indicators (KPIs) associated with each role can highlight areas where performance is lacking or where roles may need adjustment to better support business objectives.
The outcome of this analysis should be a clear understanding of:
- Role Clarity ● Are the responsibilities and expectations of each role clearly defined and understood by both employees and management?
- Skill Gaps ● Are there any gaps between the skills required for current and future role performance and the skills possessed by employees in those roles?
- Role Overlap or Redundancy ● Are there areas where roles overlap unnecessarily, leading to inefficiencies or confusion?
- Role Underutilization ● Are there employees whose skills and potential are not being fully utilized in their current roles?
- Alignment with Strategic Goals ● How well do current roles contribute to the SMB’s overall strategic objectives and growth plans?
By systematically analyzing current roles, SMBs can identify specific areas where Strategic Role Development interventions are needed to enhance organizational effectiveness and support business growth.

Designing Roles for Automation and Efficiency
Automation is no longer a futuristic concept but a present-day reality for SMBs. Strategically designing roles in the age of automation requires a shift in mindset. Instead of simply automating existing tasks, SMBs should proactively redesign roles to leverage automation effectively, focusing on enhancing efficiency, productivity, and employee job satisfaction. This involves identifying tasks that are suitable for automation and then restructuring roles to emphasize higher-value, human-centric activities.

Key Considerations for Role Design in Automated SMBs
When designing roles with automation in mind, SMBs should consider the following:
- Task Automation Potential ● Identify routine, repetitive, and rules-based tasks within existing roles that are prime candidates for automation. This could include data entry, report generation, basic customer inquiries, and inventory management.
- Human-Machine Collaboration ● Design roles that facilitate effective collaboration between humans and automated systems. This might involve roles focused on managing, monitoring, and optimizing automated processes, as well as roles that leverage automation to enhance human capabilities.
- Skill Enhancement for Automation ● Determine the new skills and competencies employees will need to work effectively in an automated environment. This could include digital literacy, data analysis, problem-solving, critical thinking, and skills related to managing and interpreting data from automated systems.
- Focus on Value-Added Activities ● Redesign roles to shift employee focus from routine tasks to more strategic and value-added activities that require human skills, such as complex problem-solving, creative innovation, customer relationship building, and strategic decision-making.
- Flexibility and Adaptability ● Design roles that are flexible and adaptable to evolving automation technologies and changing business needs. This might involve broader role definitions, cross-training, and a culture of continuous learning Meaning ● Continuous Learning, in the context of SMB growth, automation, and implementation, denotes a sustained commitment to skill enhancement and knowledge acquisition at all organizational levels. and skill development.
For example, in a small accounting firm, automating basic bookkeeping tasks can free up accountants to focus on higher-level financial analysis, strategic consulting for clients, and business development. The role of an ‘Accountant’ evolves from primarily data entry and transaction processing to a more strategic advisory role, leveraging automation for efficiency and enhanced client service.
Table 1 ● Role Redesign for Automation – Example in a Small Retail Business
Traditional Role (Pre-Automation) Cashier |
Automated Task Transaction processing, cash handling |
Redesigned Role (Post-Automation) Customer Experience Associate |
Focus Shift Enhancing customer interactions, personalized service, loyalty programs |
Traditional Role (Pre-Automation) Inventory Clerk |
Automated Task Manual inventory counts, stock tracking |
Redesigned Role (Post-Automation) Inventory Optimization Specialist |
Focus Shift Analyzing inventory data, demand forecasting, optimizing stock levels using automated systems |
Traditional Role (Pre-Automation) Marketing Assistant |
Automated Task Sending basic email blasts, scheduling social media posts |
Redesigned Role (Post-Automation) Digital Marketing Strategist |
Focus Shift Developing targeted digital campaigns, analyzing marketing data, optimizing online presence |
This table illustrates how automation can transform traditional roles in an SMB, shifting the focus from routine tasks to more strategic and customer-centric activities, ultimately enhancing business value and employee engagement.

Implementing Role Development Strategies ● A Practical SMB Approach
Implementing Strategic Role Development in SMBs requires a pragmatic and resource-conscious approach. Unlike large corporations with dedicated HR departments and extensive budgets, SMBs often need to implement role development initiatives incrementally and cost-effectively. The key is to prioritize, focus on quick wins, and build momentum through demonstrable results.

Practical Implementation Steps for SMBs
Here’s a step-by-step approach for SMBs to implement Strategic Role Development:
- Start with a Pilot Project ● Instead of attempting a company-wide overhaul, begin with a pilot project in a specific department or team. This allows for testing and refinement of the role development process on a smaller scale before broader implementation.
- Prioritize Key Roles ● Focus on developing roles that are most critical to the SMB’s strategic goals and growth objectives. This might include roles in sales, customer service, operations, or areas directly impacted by automation initiatives.
- Leverage Existing Resources ● Utilize internal expertise and resources whenever possible. This could involve assigning experienced employees as mentors or trainers, using existing training materials, or leveraging free or low-cost online resources.
- Phased Implementation ● Implement role changes in phases, starting with clear communication and training for affected employees. Provide ongoing support and feedback mechanisms to ensure a smooth transition.
- Measure and Monitor Progress ● Establish clear metrics to track the impact of role development initiatives. This could include improvements in productivity, efficiency, employee satisfaction, or key business KPIs. Regularly monitor progress and make adjustments as needed.
- Seek Employee Involvement ● Engage employees in the role development process. Solicit their input, feedback, and ideas. This fosters a sense of ownership and commitment, increasing the likelihood of successful implementation.
- Iterative Approach ● View Strategic Role Development as an ongoing, iterative process. Continuously evaluate the effectiveness of role changes, adapt to evolving business needs and technological advancements, and refine the role development strategy over time.
Effective implementation also requires clear communication. Employees need to understand why roles are changing, how it benefits them and the business, and what support and training will be provided. Transparency and open communication are crucial for managing change effectively and minimizing resistance.
In conclusion, the intermediate stage of Strategic Role Development for SMBs focuses on practical analysis, role redesign for automation, and pragmatic implementation strategies. By systematically analyzing current roles, proactively designing roles to leverage automation, and implementing role development initiatives in a phased and resource-conscious manner, SMBs can build a more agile, efficient, and strategically aligned workforce, driving sustainable growth and competitiveness.
Intermediate Strategic Role Development for SMBs involves practical role analysis, automation-focused redesign, and pragmatic implementation, emphasizing iterative improvement and employee engagement.

Advanced
Strategic Role Development, viewed through an advanced lens, transcends mere organizational structure Meaning ● Organizational structure for SMBs is the framework defining roles and relationships, crucial for efficiency, growth, and adapting to change. and operational efficiency. It becomes a dynamic, adaptive ecosystem, intricately interwoven with the SMB’s strategic intent, its cultural fabric, and its capacity for sustained innovation and resilience in a hyper-competitive global landscape. At this expert level, Strategic Role Development is redefined as the Orchestration of Human Capital Potential within an SMB to Achieve Emergent Strategic Agility and Preemptive Adaptation through Fluid, Capability-Centric Role Architectures and Anticipatory Skill Ecosystems. This definition moves beyond static job descriptions and embraces a dynamic, future-oriented perspective, crucial for SMBs navigating complex and uncertain business environments.

Redefining Strategic Role Development ● Emergent Agility and Preemptive Adaptation
Traditional approaches to role development, often rooted in hierarchical structures and fixed job descriptions, are increasingly inadequate for SMBs striving for rapid growth and sustained competitive advantage in the 21st century. The advanced perspective emphasizes Emergent Agility ● the ability of an SMB to rapidly and organically adapt to unforeseen opportunities and threats ● and Preemptive Adaptation ● the capacity to anticipate future trends and proactively evolve its roles and capabilities to stay ahead of the curve. This requires a fundamental shift from role definition as a static function to role development as a continuous, anticipatory, and strategically iterative process.

Diverse Perspectives on Advanced Strategic Role Development
Drawing from diverse business research and cross-sectoral influences, we can identify key perspectives shaping advanced Strategic Role Development:
- Complexity Theory and Role Fluidity ● Inspired by complexity theory, roles are not seen as fixed positions but as dynamic nodes within a complex adaptive system. Roles become fluid, project-based, and capability-driven, allowing for rapid reconfiguration of teams and responsibilities in response to changing market demands or strategic pivots. This contrasts sharply with traditional, rigid hierarchical role structures common in many SMBs.
- Anticipatory Organization and Future-Skilling ● Adopting principles of anticipatory organizations, advanced Strategic Role Development focuses on future-skilling ● proactively identifying and developing the skills and competencies that will be critical for the SMB’s future success. This involves scenario planning, trend analysis, and continuous learning initiatives to ensure the workforce is prepared for emerging challenges and opportunities.
- Human-Centered Automation and Augmented Roles ● Moving beyond task automation, the advanced perspective embraces human-centered automation, where technology augments human capabilities rather than replacing them. Roles are designed to leverage AI and automation to enhance human decision-making, creativity, and strategic thinking. This necessitates a focus on developing uniquely human skills that complement and amplify technological advancements.
- Cultural Architecting for Role Evolution ● Recognizing that organizational culture is the bedrock of successful Strategic Role Development, the advanced perspective emphasizes cultural architecting. This involves fostering a culture of continuous learning, experimentation, collaboration, and adaptability, where role evolution is seen as a natural and valued part of organizational life. This cultural shift is often the most challenging but also the most impactful aspect of advanced Strategic Role Development in SMBs.
Analyzing these perspectives, a crucial insight emerges ● Advanced Strategic Role Development for SMBs is Not about Optimizing Existing Roles, but about Architecting a Dynamic Role Ecosystem That Fosters Organizational Agility, Preemptive Adaptation, and Sustained Innovation. This requires a departure from traditional, functionally siloed role structures and an embrace of more fluid, cross-functional, and capability-centric models.

Capability-Centric Role Architectures ● Moving Beyond Job Descriptions
The cornerstone of advanced Strategic Role Development is the shift from job description-centric roles to Capability-Centric Role Architectures. Traditional job descriptions focus on tasks and responsibilities, often becoming quickly outdated in dynamic environments. Capability-centric roles, in contrast, are defined by the core skills, knowledge, and competencies an individual brings to the organization. This approach offers several advantages for SMBs seeking agility and adaptability:
- Enhanced Flexibility and Reconfigurability ● Capability-centric roles allow for greater flexibility in deploying talent across different projects and initiatives. Individuals are assigned to projects based on their capabilities, not just their job title, enabling rapid team reconfiguration and resource optimization.
- Improved Skill Utilization and Development ● By focusing on capabilities, SMBs can better identify and utilize the diverse skills within their workforce. It also encourages continuous skill development, as employees are motivated to expand their capabilities to take on new and challenging roles.
- Facilitation of Cross-Functional Collaboration ● Capability-centric roles break down functional silos, fostering cross-functional collaboration. Individuals with complementary capabilities can be easily brought together to address complex problems and pursue innovative opportunities, regardless of their departmental affiliations.
- Increased Adaptability to Automation ● As automation reshapes the task landscape, capability-centric roles remain relevant. The focus shifts from task execution to higher-level capabilities such as problem-solving, critical thinking, creativity, and strategic decision-making ● skills that are less susceptible to automation and increasingly valuable in the future of work.
Table 2 ● Shifting from Job Description to Capability-Centric Roles
Dimension Definition Focus |
Job Description-Centric Roles Tasks, Responsibilities, Job Title |
Capability-Centric Roles Skills, Knowledge, Competencies, Potential |
Dimension Structure |
Job Description-Centric Roles Rigid, Hierarchical, Functionally Siloed |
Capability-Centric Roles Fluid, Networked, Cross-Functional |
Dimension Adaptability |
Job Description-Centric Roles Low, Prone to Obsolescence |
Capability-Centric Roles High, Resilient to Change and Automation |
Dimension Talent Deployment |
Job Description-Centric Roles Limited by Job Title and Department |
Capability-Centric Roles Flexible, Based on Capabilities and Project Needs |
Dimension Skill Development |
Job Description-Centric Roles Task-Specific Training, Reactive |
Capability-Centric Roles Capability Enhancement, Proactive, Continuous Learning |
This table highlights the fundamental differences between traditional job description-centric roles and the more agile and future-proof capability-centric approach, demonstrating the strategic advantages for SMBs in adopting the latter.

Anticipatory Skill Ecosystems ● Proactive Talent Development for Future Readiness
Complementary to capability-centric roles is the concept of Anticipatory Skill Ecosystems. This involves proactively identifying future skill needs and developing talent pipelines to ensure the SMB has the right capabilities in place to meet emerging challenges and capitalize on future opportunities. This is not merely about forecasting future job roles, but about anticipating the evolving skill landscape and building a workforce that is adaptable, resilient, and future-ready.

Components of an Anticipatory Skill Ecosystem for SMBs
Building an anticipatory skill ecosystem involves several key components:
- Future Skill Forecasting ● Utilizing trend analysis, industry reports, technological forecasting, and scenario planning Meaning ● Scenario Planning, for Small and Medium-sized Businesses (SMBs), involves formulating plausible alternative futures to inform strategic decision-making. to identify the skills that will be in high demand in the future. This requires continuous monitoring of the external environment and proactive assessment of potential skill gaps.
- Dynamic Skill Mapping and Inventory ● Creating a dynamic skill map of the current workforce, going beyond basic job titles to identify the diverse skills and competencies possessed by employees. This allows for better understanding of existing capabilities and identification of areas for skill development.
- Personalized Learning and Development Pathways ● Developing personalized learning Meaning ● Tailoring learning experiences to individual SMB employee and customer needs for optimized growth and efficiency. and development pathways for employees based on their current skills, career aspirations, and future skill needs. This involves leveraging online learning platforms, mentorship programs, cross-training opportunities, and experiential learning to foster continuous skill development.
- Strategic Talent Acquisition ● Aligning talent acquisition strategies with future skill needs. This involves proactively recruiting individuals with in-demand skills, as well as focusing on attracting candidates with high learning agility and adaptability potential.
- Culture of Continuous Learning and Experimentation ● Cultivating a culture that values continuous learning, experimentation, and skill development. This involves creating opportunities for employees to learn new skills, experiment with new technologies, and embrace a growth mindset.
For example, an SMB in the manufacturing sector might anticipate the increasing demand for skills in areas like robotics, AI-driven automation, and sustainable manufacturing practices. An anticipatory skill ecosystem would involve proactively training existing employees in these areas, recruiting new talent with these skills, and fostering a culture of innovation and adaptation to emerging technologies. This proactive approach ensures the SMB remains competitive and resilient in the face of technological disruption and evolving market demands.
List 1 ● Key Elements of Advanced Strategic Role Development for SMBs
- Emergent Agility ● Cultivating the ability to rapidly adapt to unforeseen changes.
- Preemptive Adaptation ● Anticipating future trends and proactively evolving roles.
- Capability-Centric Roles ● Defining roles by skills and competencies, not just tasks.
- Anticipatory Skill Ecosystems ● Proactive talent development for future readiness.
- Human-Augmented Roles ● Leveraging automation to enhance human capabilities.
- Cultural Architecting ● Fostering a culture of learning, adaptability, and innovation.
List 2 ● Strategic Questions for Advanced Strategic Role Development in SMBs
- Future Landscape ● What are the key trends and disruptions that will shape our industry and business in the next 5-10 years?
- Capability Gaps ● What capabilities will we need to thrive in this future landscape, and what are our current capability gaps?
- Role Evolution ● How can we evolve our roles and organizational structures to become more agile, adaptable, and future-ready?
- Skill Development ● How can we build an anticipatory skill ecosystem that proactively develops the skills and competencies we will need in the future?
- Cultural Transformation ● What cultural shifts are necessary to foster a culture of continuous learning, innovation, and adaptability?
Table 3 ● Advanced Strategic Role Development Framework for SMBs
Phase Anticipate & Envision |
Key Activities Future trend analysis, scenario planning, strategic foresight, capability gap assessment |
Outcomes Clear vision of future skill needs, identification of strategic capability gaps |
Phase Architect & Design |
Key Activities Capability-centric role design, organizational structure re-engineering, human-augmented role planning |
Outcomes Agile and adaptable role architectures, optimized organizational structure, future-ready role designs |
Phase Cultivate & Develop |
Key Activities Anticipatory skill ecosystem building, personalized learning pathways, strategic talent acquisition, culture architecting |
Outcomes Future-ready workforce, continuous learning culture, proactive talent pipeline |
Phase Implement & Evolve |
Key Activities Phased implementation, continuous monitoring, iterative refinement, performance measurement, adaptive adjustments |
Outcomes Emergent agility, preemptive adaptation, sustained competitive advantage |
This framework provides a structured approach for SMBs to implement advanced Strategic Role Development, moving from anticipation and envisioning the future, through architecting and designing agile roles, to cultivating and developing future-ready talent, and finally to implementing and continuously evolving the role ecosystem.
The advanced perspective on Strategic Role Development challenges SMBs to move beyond incremental improvements and embrace a transformative approach. It requires a fundamental rethinking of roles, organizational structures, and talent development strategies. However, for SMBs seeking to not just survive but thrive in an increasingly complex and uncertain world, this advanced, future-oriented approach is not merely aspirational ● it is strategically imperative.
Advanced Strategic Role Development for SMBs is about architecting a dynamic role ecosystem that fosters organizational agility, preemptive adaptation, and sustained innovation through capability-centric roles and anticipatory skill ecosystems.