1 - to be so inevitably amazing at living
2 - to be overwhelmingly cool
3 - a compliment used to show admiration and/or appreciation
(Could be used on others or youself)
Man Jimmy, you're so cool, you rock at life!!!
Thanks for bailing me out last night, you rock at life!!!
(Used best when saying it loudly for all to hear.)