Я хорошо пишу код, но полный ноль в веб дизайне. Как мне подтянуть скилл?
Никак, я серьезно. Это либо есть, либо этого нет. Технари слишком умные, а хороший дизайнер должен быть тупым чтобы смоделировать поведение очень тупого пользователя.
Читать книги. Смотреть, как делают нормальный дизайн другие (не на Дриббле или Бехансе). Делать что-то свое. Думать головой.
Начальное упражнение — взять дизайн «не очень» и переделать. Ну, это уже после книг и созерцания.
Еще можно пойти поучиться, но нужно быть очень разборчивым: 90% преподавателей курсов не внушают доверия, по крайней мере мне.
Дизайн — такое же ремесло, как и программирование. Ему можно научиться.