Как правильно создавать макеты для сайта?
Чем больше макетов вы предоставите разработчикам - тем лучше. Нужно отрисовать те страницы, которые отличаются друг от друга. Например, если на сайте есть раздел Новости, от вас ждут макет списка новостей (как правило это главная страница раздела Новости), макет детального просмотра новости, макет страницы поиска по новостям и т.п. Разумеется никто не требует макета под каждую новость отдельно (их же могут быть тысячи).
1. При создании дизайн-макета сайта необходимо отрисовать каждую страницу (окно) сайта? Вопрос вроде очевидный, но при поиске шаблонов, обратил внимание, что они имеют только одно отрисованное окно. Чем меньше ты отрисуешь страниц, тем выше шанс того, что разработчик будет тебя доканывать или сделает как он это видит. Либо заставит дорисовать необходимое. Давать не до конца отрисованный макет - дурной тон. Разработчик - обычный человек и читать мысли не умеет. Из твоего макета он должен четко понять, что от него требуют.  Лучше всего отрисовать все возможные страницы, состояния кнопок, чек-боксов, выпадашек и т.д. и так для все устройств - мобилка, планшет, десктоп. Потом создать кликабельный прототип и записать скрин каст, как должен работать твой будущий сайт с твоими пояснениями. Выкладываешь на ютуб с ограниченным доступом и отправляешь разработчику ссылку вместе с макетом. Это как более наглядное ТЗ, к которому всегда можно обратиться + когда будешь кликать по прототипу можешь найти какие-нибудь ошибки в своей работе.
2. Необходимо сначала нарисовать для мобильных устройств, а потом для больших устройств, или достаточно нарисовать только для одного устройства? Все зависит от того, какой сайт ты делаешь. Если для В2С, то сначала мобилка. Если В2В или B2G, то сначала десктоп. Если хорошее отношение с разрабом и делаешь сайт для В2В или B2G, то можешь сделать только десктоп, а мобилку оставить на его усмотрение (но помни, это дурной тон).
3. Чем руководствоваться при создании дизайна сайта? Своими целями и задачами заказчика. Если ты работаешь на фрилансе, то главное - задача бизнеса. Если хочешь поработать на фрилансе и затем пойти в студию, то помимо задач бизнеса еще нужно знать про типографику,  композицию, теорию цвета, юиксовые штуки и т.д. Есть какие-то рекомендации или прописанные директивы? Да, и их очень много.  Основные описал выше.