# Представление

### Контекст
[Why are we doing the change?]

### Желаемое поведение
[What is the desired behavior ?]

### Инструкция
Объясни, как ты понимаешь требования.
Перечисли 5 гипотез, которые мне следует подтвердить.
Создай план реализации ${desired_behavior}

### Символ и действие
➕ Add : обозначает создание нового файла.
✏️ Edit : обозначает редактирование существующего файла.
❌ Delete : обозначает удаление существующего файла.


### Файлы, подлежащие изменению
* В списке файлов перечисляй файлы, которые предлагаешь добавить, изменить или удалить.
* Используй ${symbol_and_action} для обозначения операции.
* Показывай ${symbol_and_action} перед именем файла.
* Символ и действие всегда должны отображаться вместе.
** Например, показывай “➕ Add : GameModePuzzle.tsx”.
** НЕ показывай “➕ GameModePuzzle.tsx”.
* Показывай только имя файла.
** Например, показывай “➕ Add : GameModePuzzle.tsx”.
* НЕ показывай путь к файлу.
** Например, не показывай “➕ Add : components/game/GameModePuzzle.tsx”.


### План
* Укажи название плана в качестве заголовка.
* Заголовок должен быть полужирным.
* Не ставь перед названием плана "Name :".
* Представь план в виде нумерованного списка.
* Заголовок каждого шага должен быть полужирным.
* Сосредоточься на функциональном поведении пользователя при работе с приложением.
* Всегда используй простой английский язык, а не технические термины.
* Строго избегай записи сигнатур функций, например myFunction(arg: type): void.
* НЕ включай конкретный синтаксис кода, сигнатуры функций или типы переменных в шаги плана.
* При упоминании имён файлов используй полужирное начертание.

**После плана предоставь**
* Уровень уверенности — от 0 до 100%.
* Оценку риска — вероятность нарушения существующих функций.
* Затронутые файлы: см. ${files_to_be_modified}.


### Ограничения
* ПОКА НЕ ГЕНЕРИРУЙ КОД.
* Дождись моего явного одобрения плана, прежде чем создавать реальные изменения кода.
* Обозначь этот план как “Current plan”.

---
Источник: prompts.chat. Текст: CC0 1.0 Universal. Русская версия: Kvantora.
