Discrimination Trait Groups

Define and validate Victoria 3 discrimination trait group definitions.

21|8|Updated Jun 23, 2025
One-click install
npx skills add https://github.com/mattia2110/tech-and-res --skill discrimination-trait-groups
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Discrimination Trait Groups
Source: https://github.com/mattia2110/tech-and-res/tree/main/.agents/skills/discrimination_trait_groups
Command: npx skills add https://github.com/mattia2110/tech-and-res --skill discrimination-trait-groups

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Modders need a clear, enforceable framework for defining and validating discrimination trait groups used by Victoria 3, ensuring consistency with vanilla gameplay data.

Core Features & Use Cases

  • Guidance on where to place new or overridden groups within common/discrimination_trait_groups and how they relate to common/discrimination_traits.
  • Validation notes to ensure trait_group keys match their type (heritage or language) and that references point to existing groups.
  • Best-practice workflow for maintaining alphabetical order and cross-file consistency with related cultures, religions, and localization data.

Quick Start

Create or update a heritage_group or language_group entry in common/discrimination_trait_groups with a valid key prefix and type.

Frequently Asked Questions about Discrimination Trait Groups

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

FAQPage Schema
How do I validate discrimination trait groups for Victoria 3 mods?

You validate Victoria 3 discrimination trait groups by verifying heritage and language keys match their designated type and that cross-references point to existing groups in common/discrimination_trait_groups files.

What is the correct file placement for Victoria 3 discrimination trait groups?

Discrimination trait groups belong in the common/discrimination_trait_groups directory, and they relate directly to common/discrimination_traits files to maintain cross-file consistency with related cultures and religions.

How do I add a new heritage_group entry in Victoria 3 modding?

To add a heritage_group entry, create or update the file in common/discrimination_trait_groups using a valid key prefix and specify the type as heritage to ensure correct validation.

Does Victoria 3 require alphabetical ordering for discrimination trait group definitions?

Yes, maintaining alphabetical order within common/discrimination_trait_groups is a best-practice workflow that ensures cross-file consistency with related cultures, religions, and localization data.

Why are my Victoria 3 discrimination trait group references not resolving correctly?

Discrimination trait group references fail when trait_group keys do not match their specified type, either heritage or language, or when references point to non-existing groups across related files.

Can I use this Skill to validate localization data for Victoria 3 discrimination traits?

This Skill focuses on validating trait_group keys and cross-file consistency with related localization data, ensuring references point to existing groups within common/discrimination_trait_groups and related files.