As for Kirin, spam Nether blast.
This is actually a common misconception, the only thing Nether Blast gets you on Kirin is ranged damage. Predator Claws damage will generally be significantly higher than Nether Blast, even without capped skill. The question is, can you land Pred Claws consistently? If not, then Nether Blast is a better alternative.
Here's a little tip for landing melee pacts on a moving target:
Summon your avatar well in advance of the target reaching you, avatars are terribly slow so you need to have your avatar up and ready. Get in front of the target, nearly in the kiter's travel path. As the target approaches, just as it gets within range to initiate your BP, do so, followed immediately
by an Assault. Your avatar will confront the target face-to-face, and if need be, chase it while readying the BP. Note that it's very important you BP before
you Assault, because the BP will cancel your Assault and freeze up your avatar until after the BP is executed. Since Assault timer is 10 seconds, you can't Assault > BP > Assault, so you have to skip the first Assault. Treat your avatar like a grenade; pull the pin before you throw it. This technique can take a little time to get the hang of, but in my opinion it's a very important technique for SMNs to grasp.