In British English, you would not say "You did good", unless you were trying to sound like a character in an a Hollywood film - in which case, you would probably say "You done good, Son". I suspect most Americans, like us Brits, would generally say "You did well".
We would always say "The move has done her good", or "..a world of good", rather than "well". In this context, "good" is a noun.
Student or Learner