Надо ли это делать подробно? надо ли делать наброски рисунков как ты хочешь что бы всё выглядело? если не сложно напишите кратко как бы вы составляли тз для прогера
Подробность зависит от Ваших хотелок. Принцип тут один - минимизировать количество подходов к снаряду. Др. словами, чем меньше переделок, тем лучше. В идеале, чтобы их не было вообще. Надо иметь ввиду два обстоятельства аппетит приходит во время еды. В начале пути оба мало представляют себе трудоёмкость работы. "на берегу" не видно простораидеала достичь не получится. Его суть - компромисс
Хотя, возможно, всё гораздо проще и "сложность" задача представляет только для Вас. Напрягает упоминание "набросков рисунков". Вы от программиста и способностей художника-дизайнера ожидаете?
По идее, ТЗ оптимально составлять вместе, как часть договора