What does this mean?
To be honest, all your stuff is like 100% on point with the vibe we've had going.
I don't know if it is a compliment or the guy just cursed me :D
This question appears to be off-topic. The users who voted to close gave this specific reason:
In this context "on point" means that your "stuff" is completely in line with the standards, expectations or aims of the speaker. Most likely your work or whatever it was is along the same lines as his.
I would say that this is meant as a compliment. I can't see any way that it should be taken as a curse.