Assuming your project can handle IK, then use IK on the scapula and child it to the clavicle FK or IK root. Draw the scapula IK from the bottom of the scapula, to the outside near the shoulder, then finish off where it meets the backbone. Use the RP solver. Make the first joint child to the cooresponding backbones.
If you do it right, when you move the shoulders up to shrug the clavicle and scapula will move together creating proper movement like the bones would. You could go even farther adding SDK to the shoulders making the arms drive the scapula so that if the arms are translated a certain amount in Y the shoulders move to compensate. And if you are using pole vector constraints to control the elbows then you could have those drive the shoulders as well with SDK the same way the arms would.
Not sure if that's the answer you were looking for. best of luck!