Вне зависимости от того, в каком значении слово употребляется в предложении, пишется оно через букву «о» в обоих слогах.
Правильно
Хорош — в литературном русском языке данное слово употребляется только в качестве краткого прилагательного от слова «хороший». В предложении отвечает на вопрос «каков?». Мягкий знак после шипящих в кратких формах прилагательных мужского рода не пишется.
Он был хорош собой и чист душой.
Ваня был весел и хорош собой.
Умён, хорош собой и остроумен.
Припас твой хорош, но недостаточен.
Он был хорош в этом деле, равных ему не было.
Хорош — в разговорном языке данное слово наиболее часто употребляется в качестве предикатива. Означает хватит, достаточно. В литературном языке его следует заменить на синонимы: будет, довольно, достаточно, по́лно, хватит. На письме используется только для отображения просторечного стиля речи, пишется через букву «о» в обоих слогах.
Хорош отдыхать, пора браться за работу!
Всё, хорош надоедать, пошли домой.
Хорош его бросать в воду, он так может захлебнуться.
Неправильно
Хорошь, харош, харошь.