Все не просто, все гораздо проще. Well - наречие, отвечает на вопрос как. Good - прилагательное, отвечает на вопрос какой. Если мы характеризуем действие - всегд используются наречия - помните, наречие образа и способа действия и т.п. Если характеризуем предмет - то используем прилагательное. Пример: одевается хорошо - одежда хорошая.Не надо гадать и запоминать.