okay first addressing the halo part.
this is my idea, basically take a slipspace generator make it into missile form. before it impacts on the shields it activates creating a small slipspace rupture taking anything in the radius with it. this would only take a part of the ship and if preprogramed cold send this chuck at another enemy ship.
stargate one is basically the same or we could use it to allow other missiles to bypass the shield and hit the ship directly.