| name | movie-planner-product-mindset |
| description | Дублирует проектное правило `.cursor/rules/product-ui-user-facing.mdc` (alwaysApply). Movie Planner — продукт для реальных пользователей: не черновик. Перед UI-текстом, подсказкой, кнопкой — нужно ли это в готовом сервисе; без лишних подписей под кнопками. |
Movie Planner — мышление продукта, не черновика
В репозитории включено правило product-ui-user-facing.mdc (alwaysApply: true) — агент обязан следовать ему без отдельного запроса в чате.
Базовая установка
- У пользователя готовый продукт: люди реально открывают миниапп и приложение, платят, делятся ссылками. Это не внутренний прототип и не место для «чтобы было понятно разработчику».
- Любой экран, строка и кнопка должны выглядеть так, будто их осознанно выбрал продакт, а не как временная заплатка.
Перед тем как добавить текст или элемент
- Нужно ли это пользователю для задачи? Если строка только объясняет внутренности (откуда тянется картинка, что «по умолчанию из Telegram», как устроен бэкенд) — в интерфейсе это почти всегда лишнее. Достаточно тихо правильного поведения.
- Это не AI-splaining? Длинные «дружелюбные» абзацы про очевидное, дубли заголовка, подсказки у каждого поля без запроса — режут доверие к продукту. Короче и по делу; развёрнуто — только в FAQ или по явному «Помощь».
- Кнопка или действие — по запросу сценария или очевидной потребности (загрузить значок, пригласить). Не добавлять «на всякий случай» сбросы, возвраты к системному виду и прочее, пока это не согласовано как сценарий.
- Пустые состояния и ошибки — человеческий тон без канцелярита и без оправданий («мы пока…», «в будущем…»), без обещаний из воздуха.
Что по умолчанию избегать
- Пояснений «откуда берётся» данные, если это не влияет на решение пользователя.
- Двух кнопок, где достаточно одной чёткой.
- Текста ради текста: если убрать абзац и экран не становится хуже — убрать.
Когда длиннее уместно
- Онбординг один раз, если без него люди реально тупят.
- FAQ и юридически значимые вещи — отдельные экраны, не простыни на главной.
Связь с другими навыками
- Тон и формулировки RU для миниаппа — навык movie-planner-miniapp-ru-copy (если подключён в Cursor). Этот навык про решение «нужно ли это показывать пользователю», а не только как это сформулировать.