What problem does it solve?
Engineers and designers need a repeatable process to add or modify keyword abilities—be they evergreen like Flying, trample, or parameterized ones like Ward {2} and Kicker {R}—so runtime behavior can be wired into combat, targeting, damage, and triggers.
Core Features & Use Cases
- Defines a disciplined path to extend Keyword variants, parsing, and runtime wiring across the engine.
- Guides integration with combat, targeting, state-based actions, casting costs, and triggers to ensure consistent rule interactions.
- Supports verification and safety steps (type definitions, parsing rules, checks, and synthesis) to maintain engine correctness as keywords evolve.
Quick Start
Define a new keyword by expanding the Keyword enum variants and wiring it through parsing, targeting, and combat logic according to the Phase 1–5 checklist outlined in this Skill.