Just got Sky Splitter on my Tanker, and as it was my first character to use Staff Fighting I tested to see how effective the self buffs you get from it were. The resistance gained from Form of the Body seems to work properly and always grants +13.30% resistance regardless of target, but the other two effects from Form of the Mind and Form of the Soul seem to scale based on the level of your target.
For example hitting an even leveled minion with a Form of the Mind level 3 grants +20% bonus to-hit, but if you hit a level 1 target with the same combo the to-hit bonus goes up to +94% and caps it out. Likewise the buff diminishes if you hit a higher level target, with +3 levels granting only +13% and so on.
The same works with the regen/recovery of Form of the Soul, capping out your recovery and nearly doing so with the regen if you hit a much lower level target, whereas it grants a severely limited buff if you hit something 3 or more levels higher than yourself.
It's not something I've seen any other self-buff do in the game, so I can only assume that the abilities are unintentionally scaling with the level difference much like damage does, however the Resistance bonus at least doesn't seem to be effected. Also not sure if this is only limited to Tankers or not.