это видимо ответ на какой-то другой вопрос)
Как вы формализуете описание проблемы ваших клиентов? Чтобы разработчик, прочитав один раз, сразу понял и контекст и что болит
Сори, сначала прочитал "инструменты", а не "фреймворки". Фреймворков миллионы, можно использовать любой. Я конкретный какой-то не использую. Считаю, что вся суть этих фреймворков заключается в том, чтобы просто знать и понимать весь их спектр, а на деле использовать common sense, гибрид из всего того, что знаешь. В конечном итоге главное просто доходчиво и понятно донести информацию. Я просто создаю разные структуры информации с вложенностью, категоризирую все это и рисую схемы. В конце концов выходит так, что любой дурачок, включая меня самого может в этом разобраться с нуля, открыв доку и начав ее читать.
Фреймворки не панацея, советую использовать голову и удобные тулы категоризации информации, типа Miro и Notion :)