Ставится задача сделать интерфейс. Интерфейс разбивается функциональные блоки. Допустим блок - компонент. Далее все учатсники процесса обсуждают фичлист этого болка на основе ТЗ, с учетом UX. После этого имеем нечто такое component.json
{
"type": "component",
"name": "Product Card",
"description": "Карточка продукта. Представление базовой информации о продукте и основных действий с ним",