If you are planning an addition and only have a few spaces for breakers left you need to upgrade your panel anyway. Even a small addition will require numerous circuits. Have them upgrade for your shop requirements too. You can run the wire to the garage yourself.