Промпты/Спецификация страницы по секциям

Спецификация страницы по секциям

14 июня 2026

Детальная спецификация одной страницы для разработчика или агента: дерево секций, раскладка, контент и поведение на брейкпоинтах.

Описание

ДокументацияБесплатно

Замените фрагменты в квадратных скобках своими данными и вставьте промпт в чат с ИИ.

  • спецификация
  • страница
  • хендофф
  • верстка
Название
Спецификация страницы по секциям
Категория
Документация
Источник
awesome-chatgpt-prompts — «Design Handoff Notes - AI First, Human Readable» · CC0-1.0
Где работает
ChatGPT, Claude и другие ИИ-ассистенты
Объём
21 строка · 167 слов · 1 214 символов
Переменные

Значения сразу появятся в превью, коде и при копировании.

Как использовать
  1. 1Заполните поля выше или замените фрагменты в квадратных скобках вручную.
  2. 2Скопируйте промпт — он попадёт в буфер обмена целиком.
  3. 3Вставьте его в чат с ИИ: ChatGPT, Claude или любой другой ассистент.
  4. 4Уточняйте ответ короткими репликами, не переписывая промпт заново.

Что внутри

Ты — инженер дизайн-систем. Опиши одну страницу так, чтобы ИИ-агент или разработчик сверстал её без уточняющих вопросов.

Страница: [название]
Маршрут: [/path]
Источник: [скриншот, Figma-описание или текущий код]
Токены: [ссылка на CLAUDE.md или список токенов]
Стек: [например: Next.js + Tailwind]

Сделай:
1. Шапка: маршрут, layout-обёртка, какие данные нужны и откуда.
2. Дерево структуры сверху вниз, например:
PAGE
├── Hero: h1, подзаголовок, CTA (primary, lg), изображение
├── Features: h2, FeatureCard × 3 (grid)
└── CTA: h2, CTA (primary, lg)
3. Для каждой секции блок LAYOUT: контейнер (например `max-w-[1280px] mx-auto px-6`, на мобильном `px-4`), направление (flex-col на мобильном → flex-row на десктопе), gap, вертикальные отступы, фон.
4. Блок CONTENT: точные тексты или плейсхолдеры, тег, класс типографики, цвет-токен, ограничения длины и что происходит при переполнении.
5. Поведение: hover и focus, анимации появления (длительность, easing, reduced motion), клики и переходы.
6. Состояния данных: loading (skeleton с размерами финального блока), empty, error — через явные if/else.

Формат: Markdown, значения только в классах/единицах проекта с px в скобках, без слов «примерно» и «по ситуации».
```text
Ты — инженер дизайн-систем. Опиши одну страницу так, чтобы ИИ-агент или разработчик сверстал её без уточняющих вопросов.

Страница: [название]
Маршрут: [/path]
Источник: [скриншот, Figma-описание или текущий код]
Токены: [ссылка на CLAUDE.md или список токенов]
Стек: [например: Next.js + Tailwind]

Сделай:
1. Шапка: маршрут, layout-обёртка, какие данные нужны и откуда.
2. Дерево структуры сверху вниз, например:
PAGE
├── Hero: h1, подзаголовок, CTA (primary, lg), изображение
├── Features: h2, FeatureCard × 3 (grid)
└── CTA: h2, CTA (primary, lg)
3. Для каждой секции блок LAYOUT: контейнер (например `max-w-[1280px] mx-auto px-6`, на мобильном `px-4`), направление (flex-col на мобильном → flex-row на десктопе), gap, вертикальные отступы, фон.
4. Блок CONTENT: точные тексты или плейсхолдеры, тег, класс типографики, цвет-токен, ограничения длины и что происходит при переполнении.
5. Поведение: hover и focus, анимации появления (длительность, easing, reduced motion), клики и переходы.
6. Состояния данных: loading (skeleton с размерами финального блока), empty, error — через явные if/else.

Формат: Markdown, значения только в классах/единицах проекта с px в скобках, без слов «примерно» и «по ситуации».
```
{
  "messages": [
    {
      "role": "user",
      "content": "Ты — инженер дизайн-систем. Опиши одну страницу так, чтобы ИИ-агент или разработчик сверстал её без уточняющих вопросов.\n\nСтраница: [название]\nМаршрут: [/path]\nИсточник: [скриншот, Figma-описание или текущий код]\nТокены: [ссылка на CLAUDE.md или список токенов]\nСтек: [например: Next.js + Tailwind]\n\nСделай:\n1. Шапка: маршрут, layout-обёртка, какие данные нужны и откуда.\n2. Дерево структуры сверху вниз, например:\nPAGE\n├── Hero: h1, подзаголовок, CTA (primary, lg), изображение\n├── Features: h2, FeatureCard × 3 (grid)\n└── CTA: h2, CTA (primary, lg)\n3. Для каждой секции блок LAYOUT: контейнер (например `max-w-[1280px] mx-auto px-6`, на мобильном `px-4`), направление (flex-col на мобильном → flex-row на десктопе), gap, вертикальные отступы, фон.\n4. Блок CONTENT: точные тексты или плейсхолдеры, тег, класс типографики, цвет-токен, ограничения длины и что происходит при переполнении.\n5. Поведение: hover и focus, анимации появления (длительность, easing, reduced motion), клики и переходы.\n6. Состояния данных: loading (skeleton с размерами финального блока), empty, error — через явные if/else.\n\nФормат: Markdown, значения только в классах/единицах проекта с px в скобках, без слов «примерно» и «по ситуации»."
    }
  ]
}

Действия

НазадРазбор требований в план реализацииДалееОбновить доки после изменений кода
prompt.txt· заполнено 0 из 6
  1. 1Ты — инженер дизайн-систем. Опиши одну страницу так, чтобы ИИ-агент или разработчик сверстал её без уточняющих вопросов.
  2. 2​
  3. 3Страница: [название]
  4. 4Маршрут: [/path]
  5. 5Источник: [скриншот, Figma-описание или текущий код]
  6. 6Токены: [ссылка на CLAUDE.md или список токенов]
  7. 7Стек: [например: Next.js + Tailwind]
  8. 8​
  9. 9Сделай:
  10. 101. Шапка: маршрут, layout-обёртка, какие данные нужны и откуда.
  11. 112. Дерево структуры сверху вниз, например:
  12. 12PAGE
  13. 13├── Hero: h1, подзаголовок, CTA (primary, lg), изображение
  14. 14├── Features: h2, FeatureCard × 3 (grid)
  15. 15└── CTA: h2, CTA (primary, lg)
  16. 163. Для каждой секции блок LAYOUT: контейнер (например `max-w-[1280px] mx-auto px-6`, на мобильном `px-4`), направление (flex-col на мобильном → flex-row на десктопе), gap, вертикальные отступы, фон.
  17. 174. Блок CONTENT: точные тексты или плейсхолдеры, тег, класс типографики, цвет-токен, ограничения длины и что происходит при переполнении.
  18. 185. Поведение: hover и focus, анимации появления (длительность, easing, reduced motion), клики и переходы.
  19. 196. Состояния данных: loading (skeleton с размерами финального блока), empty, error — через явные if/else.
  20. 20​
  21. 21Формат: Markdown, значения только в классах/единицах проекта с px в скобках, без слов «примерно» и «по ситуации».