Как научиться писать технические задания для разработчиков?
Все программисты ненавидят вот такой бред, где мелким текстом описываются задания и изредка прилагаются невнятные скриншоты.
Освойте мокапы, чтобы рисовать схемы элементов, освойте специальные программы для создания скриншотов (вроде той что встроена в яндекс.диск и позволяет рисовать поверх картинок всякие стрелочки и комменты)
Вот это уже будет понятное всем ТЗ, а не бумагомарание.
Пара программ для создания мокапов вам помощь:
ninjamock.com
https://balsamiq.com/products/mockups/
Пиши простые условия так ,что мозг сломишь пока поймешь что они от тебя хотят:) (учителя обычно наши так пишут:))