what i've found useful is to take a position.. like Emaj at 7th fret with pedals down.
then ask myself how do I get a:
- iv chord (in this case Amaj) (i can go up 1 fret and pedal A and raise Es, or up 3 frets and lower Es, or down 2 frets with pedals up)
- v7 chord (B7) (pedals up and lower 2 by a 1/2 tone, or up three with raised Es or down 3 frets with Es raised and B pedal down)
- ii chord (F#m) (down 2 with A pedal down only, or up 3 frets with Es lowered)
- relative minor or vim chord (C#m) (same position with B and C pedals)
i then do the same thing using other major chord shapes as starting points
ie staying with Emaj, using the following as starting points and looking for the same chords as above but near to the starting point
12th fret, pedals up (root on string 8)
3rd fret A lever and Es raised (root on string 10)
5th fret E's Lowered (root on string 10)
I''m do the same thing with minor chords as the starting point, and also useful progressions like ii/v/i
there's nothing very new here but being systematic has helped me to get it more like second nature.. the less i actually have to use my brain the better