Quoted By:
Overworld skills unique to certain Pokemon. Something like Haunter being able to pass through certain walls in the world.
I feel like if those skills were unique to single pokemon instead of a type or through a HM system, it would encourage players to actually hunt and capture specific Mons to figure out puzzles in the world.
Won't happen, but whatever.