Mixture simply regulates how much fuel goes into the engine for a given amount of air (basically). If you aren't changing altitude (or rather, the air density isn't changing), the only real reason you'd have to adjust mixture when changing power is to manage engine temps
For climb, I usually leave it full rich until around 3K-5K and start to lean for better performance, careful to watch temps
For descent, I usually leave the red knob alone for a while until the engine seems rough.. I always go full rich though by around 3K in the club Archer and Skyhawk though
PS, I know pilots (myself included) tend to be control freaks, but honestly, given how poor most CFIs are at teaching engine management it really would be nice to have the plane regulate its own mixture. This, by the way, doesn't have to be fancy electronic technology.. the Twin Bonanza mechanically managed its own mixture as does the Antonov AN-2 (yes, the big Soviet biplane), and I'm sure many others. How many engines have been damaged or killed by incorrect mixture technique. Just let an engineer figure it out and have the engine manage itself