Green’s Dictionary of Slang

shag adj.2

[? fig. use shag n.1 (1)]

(US teen) excellent, wonderful.

[US]Z.N. Hurston ‘Story in Harlem Sl.’ in Novels and Stories (1995) 1007: One of my women, and not the best one I got neither, is buying me ten shag suits at one time.