meta-system

Manages seasonal meta variants and weighted team power calculations.

2|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/Showiix/EsportManager2 --skill meta-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta-system
Source: https://github.com/Showiix/EsportManager2/tree/main/.claude/skills/meta-system
Command: npx skills add https://github.com/Showiix/EsportManager2 --skill meta-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Meta system automates season-specific power balancing by managing and applying 20 predefined Meta versions to influence team power calculations.

Core Features & Use Cases

  • MetaEngine: roll_new_meta, get_current_weights, calculate_team_power_weighted to manage season metas and compute powers.
  • 20 MetaType variants with per-position weights, normalization to sum to 5.0, and non-repeating seasonal rotation.
  • Integrated with season progression and historical analytics to ensure reproducible balance across archives and seasons.

Quick Start

Launch a new season by rolling the Meta system to generate and persist the season's Meta weights.

Frequently Asked Questions about meta-system

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate season power balancing for game simulations?

Season power balancing is automated by rolling a meta system that generates and persists per-position weights for the season. This system applies 20 predefined meta versions with non-repeating seasonal rotation to calculate weighted team power.

What are meta weights in season simulations and how do they work?

Meta weights in season simulations are per-position values normalized to sum to 5.0, applied to calculate weighted team power. The system rolls new metas from 20 predefined variants, ensuring non-repeating seasonal rotation across progression cycles.

How do I roll a new meta for a season progression cycle?

To roll a new meta for a season progression cycle, invoke the roll_new_meta function. This generates and persists the season's meta weights from 20 predefined variants, normalizing per-position values to sum to 5.0.

Does the meta system support historical analytics and reproducible balance?

Yes, the meta system integrates with historical analytics to ensure reproducible balance across archives and seasons. By persisting meta weights for each season, the system maintains consistent team power calculations for historical data analysis.

Can I calculate weighted team power using custom per-position weights?

Yes, weighted team power is calculated using the calculate_team_power_weighted function, which applies the current meta's per-position weights. These weights are normalized to sum to 5.0 and retrieved through the get_current_weights function.

What are the limitations of using predefined meta types for variant rotation?

The system is limited to 20 predefined meta types for variant rotation, meaning no custom meta types can be introduced beyond the predefined set. Additionally, the non-repeating seasonal rotation constrains how metas cycle across seasons.