I have created a working macro in collaboration with @Spitz who no longer plays WoW. This was his old macro from 8.1 and with some new things added into it.
I added Convoke the Spirits, replace this with your own signature ability if you wish. I also tweaked the rotation to include Primal Wrath. Icy Veins mentions that if you take Primal Wrath that is your main finisher. At the same time, and I noticed this in a trend of other Kitty’s macros, FB was being cast first over Rip. The tooltip mentions, FB makes Rip stronger, so you need to get Rip first and then your second full combo point system should FB.
Regarding DPS, depends. On a dummy I was getting 8.8k DPS, but I think there is a bug with the dummies because it said Thrash hit for 683,000. In the world you should get around 1.8-2.6k at 170 level. You might get more because I’m using Intellect trinkets (Main is Resto).
Talents should be: 2313131
This macro contains 1 macro version. This Sequence was exported from GSE 2.6.37.
Macro Version 1
Step Function: Sequential