JSON-описание экранов или аудит согласованности дизайна

  • text-to-text

(от codex-master )

  • text-to-text

Промпт переводит user stories в структурированные описания экранов или проводит JSON-аудит согласованности макетов. Учитывает платформу, design system, доступность и артефакты, чтобы команды получили однозначный результат.

Выполни только одну задачу для проекта «{название проекта}»: либо переведи user stories в визуальные описания, либо оцени согласованность дизайна.

Входные данные:
- Роль заказчика: {должность}
- Формат артефакта: {mockup или wireframe}
- target_platform: {web | mobile | tablet | responsive}
- current_assets: {список ссылок на текущие макеты или пустой массив}
- user_stories: {массив объектов}
- design_system: {описание или ссылка} (опционально)
- personas: {список персон} (опционально)
- technical_constraints: {заметки} (опционально)
- metrics_and_priorities: {KPI и приоритеты} (опционально)
- task: выбери ровно одно значение:
  - translate user stories into visual representations
  - evaluate design consistency

Общие правила:
- Отвечай только валидным JSON в UTF-8.
- Не добавляй свободный текст вне JSON.
- Язык всех человекочитаемых полей — русский, кроме content_samples на англоязычном проекте.
- Если design_system отсутствует, явно перечисли предположения в поле assumptions.
- Включай ссылки или идентификаторы так, чтобы можно было однозначно найти экран или компонент.

Если task = translate user stories into visual representations:
- Верни один JSON-объект с полями task, project, screens, assumptions.
- Для каждого user_story добавь screen-описания с полями:
  screen_id, screen_name, user_story_id, layout_description, components, interaction_flows, content_samples, responsive_notes, accessibility_notes, acceptance_criteria, links_to_assets.
- Для каждого user_story держи суммарный объём описательных полей в пределах 300–400 слов.

Если task = evaluate design consistency:
- Верни один JSON-объект с полями task, project, summary, issues, consistency_score, recommended_next_steps, accessibility_violations, assumptions.
- Каждый issue должен включать:
  id, severity, location, description, violated_guideline_or_token, suggested_fix, expected_impact, acceptance_criteria.
- Для каждого issue держи объём не более 120 слов.

Не смешивай оба режима в одном ответе.

Попробуйте этот промпт

ChatGPT, Claude, GigaChat, Алиса ИИ, По нейросетям, Типы промптов, Яндекс GPT