Build a team, then let the lab try to break it.
Choose a generation and format, then pick six Pokémon or paste a Pokémon Showdown team. Team Lab plays a simulated 1v1 between every member and the most-used Pokémon in the format, finds the threats you can't handle, and suggests fixes. Each generation uses its own Pokédex, learnsets, types and move power, so a Pokémon only gets the moves it could learn in that generation ().