На самом деле, вам не надо этого делать. Если вы носитель идеи или основатель, наймите человека или команду, которая вам поможет, прежде чем слать запросы. Написанием ТЗ занимаются бизнес-аналитики или project/product-менеджеры. Это люди, которые понимают, как перевести любую идею на язык, понятный любому техническому специалисту. Это называется сбором бизнес-требований. В рамках пары двух-трех часовых встреч они зададут вам все необходимые вопросы, уточнят все ваши задумки и превратят их в полноценное техническое задание. Вы можете нанять или отдельного человека, фрилансера с соответствующим опытом, но лучше, если вы обратитесь в независимую команду, которая специализируется на разработке цифровых продуктов. Такая работа займет 1-2 недели и, скорее всего, не будет стоить более $1 000, но позволит сэкономить вам в перспективе, не один миллион рублей и много часов бесполезных разговоров. Мы в Take IT Easy также можем вам с этим помочь.