What problem does it solve? It prevents incorrect ability assignments when writing or reviewing species data, ensuring a Pokemon can only have abilities reachable by walking up its evolution chain and never across a family or forward to evolutions. ## Core Features & Use Cases - Pool computation rules: Explains how getSpeciesAbilities and getSpeciesAbilityPools walk the evolvesFrom chain upward, splitting regular and hidden abilities for birth rolls in encounter.ts and breeding.ts. - Filler ability guidance: Describes when a final evolution short of four abilities may receive an invented hidden ability, and how to count against every generation using PokeAPI. - Reserved slot rules: Documents why future baby pre-evolutions, future evolutions, and regional or Mega forms constrain which abilities may be assigned today. - Use Case: When adding a new species like a Johto final evolution, use this Skill to verify its ability list against PokeAPI, count what it reaches through pre-evolutions, and decide whether filler hidden abilities are needed. ## Quick Start Ask the AI to check whether a given species' ability list follows the ability pool rules and suggest filler abilities if it is short of four.