In general, I will CB when OOP and I miss with hands like AKo, JTs etc. I'll also obv bet when these hands do hit.
In position, I will check behind if my hand has no real way of improving, i.e. raise
OTB, flop of
and my oppo checks, I'll check behind. If checked to again, I'll stab and more than often not take it down.
I have been doing this for the last three days since I decided my flop aggression was getting out of control, and this generic overview of how I Cbet has worked a charm.
I do only play $50NL though.