Chess Visuals is a chess trainer that runs entirely in the browser. On your turn, every one of your pieces gets a small ring that rates its legal moves. You can see which pieces have good options and which only have bad ones before you pick anything up. Select a piece and each square it can move to is rated too, with a short explanation of why.
I spent years on nuclear submarines before transitioning to civilian IT work. On a submarine, procedure compliance is the difference between a safe ship and a very bad day. We internalize it quickly and there are serious consequences to going outside approved procedures. Every evolution has a written checklist and series of steps that have to be taken. Any departure from that procedure must be approved from powers rivaling the power of a deity. The culture of “if it isn’t written down, it didn’t happen” gets into your bones.