the signals and their derived score are provisional and subject to change.
validate manually before sharing.
819259d97f1de9262b97811ccb081346c20ffef29237b40b60e8c7c59cc4958f289b032aa81f3417Authored: 3 weeks ago (Mon, 24 Aug 2026 16:02:40 +0000)Match: Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>b049de4c51ed380b434f3ed1ed1c98be87075620Authored: 3 weeks ago (Mon, 24 Aug 2026 13:08:18 +0000)Match: Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>d0db7d3f87396272f3a99d259b7e429fdbed4514Authored: 3 weeks ago (Mon, 24 Aug 2026 13:08:06 +0000)Match: Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>318cf736385fa7a729640bd3f3b37a608df2c6adAuthored: 1 month ago (Wed, 12 Aug 2026 09:05:37 +0000)Match: Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>6ed4b974858ac483d346903e540cffb11eb0ae3bAuthored: 3 months ago (Wed, 27 May 2026 14:03:14 +0000)Match: Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>14cce5c35b7fbac18f1958de5e0d102acf07c39eAuthored: 3 months ago (Sat, 23 May 2026 17:26:18 +0000)Match: Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>a5117bfee16941ca6fb5223023063c581d59d3f9Authored: 8 months ago (Fri, 9 Jan 2026 13:05:32 +0000)Match: Assisted-by: Claude (Anthropic) <https://claude.ai>9046e1075af08dc39d5de5d0e625965d1d293d06Authored: 8 months ago (Thu, 25 Dec 2025 12:10:12 +0000)Match: Assisted-by: Claude (Anthropic) <https://claude.ai>4d2aef1605041a80eac6eda779c8b29256b886d8Authored: 9 months ago (Wed, 26 Nov 2025 20:39:25 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)a5a572c811f97a895ae3ded1b5317ac237fe11f8Authored: 9 months ago (Wed, 26 Nov 2025 17:52:59 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)951e19beb387c39343d7b8f5ce4eeb15d50c9070Authored: 9 months ago (Wed, 26 Nov 2025 03:34:17 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)AGENTS.mdTool: agents-md# Repository Guidelines
## Important Patterns and Conventions
### C++ style
Follow the project's C++ conventions in [`docs/developers/Coding_Guidelines.md`](docs/developers/Coding_Guidelines.md) (formatting, naming, and general style).
### Cross-DLL types (`DLL_LINKAGE`)
For classes and structs that are serialized or otherwise shared across compile units, use the `DLL_LINKAGE` macro on the declaration:
```cpp
class DLL_LINKAGE CAddInfo {};
struct DLL_LINKAGE Bonus {};
```
### Constants and identifierlib/rmg/AGENTS.mdTool: agents-md# RMG Agent Notes (`lib/rmg`)
This file describes practical rules for changes in [`lib/rmg`](./).
Keep it short, and avoid duplicating long architecture writeups that already exist elsewhere.
## Scope
- This file applies to [`lib/rmg`](./).
- Modifier-specific details belong in [`./modificators/AGENTS.md`](./modificators/AGENTS.md).
## Canonical References
- High-level RMG algorithm description: [`../../docs/developers/RMG_Description.md`](../../docs/developers/RMG_Description.md)
- Template schema: [`lib/rmg/modificators/AGENTS.mdTool: agents-md# Modifier Agent Notes (`lib/rmg/modificators`)
This file is for modifier-specific work only.
Top-level RMG guidance is in [`../AGENTS.md`](../AGENTS.md).
## Core Model
- Each modifier derives from [`Modificator`](./Modificator.h) ([`Modificator.cpp`](./Modificator.cpp)).
- `init()` declares dependencies/postfunctions.
- `process()` performs the actual generation step.
- Scheduling readiness/finish state is managed by the base class and dependency graph.
## Where Modifiers Are Wired
- Registration happdocs/modders/Lua_Reference/Skill.mdTool: unspecified# Skill
A secondary-skill definition (Wisdom, Tactics, Logistics, …). Database metadata; per-hero skill levels are read off HeroInstance.
### getJsonKey
Returns the JSON key (mod-scoped identifier) of this entity.
- returns `string`
none