I personally use more specific training tools, and I am too lazy to write a documentation, but anyway here are some examples that you may find useful.
Beginner? Try this: (It's recommended to master this class of scrambles before learning anything about parity, cycle breaks, flips or twists)
Edge: cycles==0&&bad1==0&&parity==0
Corner: cycles==0&&bad1==0
Want to train 3-twist? Try this:
Corner: bad1==2
Want to master edge floating 3-style? Try this:
Edge: float3>1