Обновляет существующий документ проекта под изменения в коде: только затронутые разделы, в том же тоне, с записью в changelog.
Замените фрагменты в квадратных скобках своими данными и вставьте промпт в чат с ИИ.
Значения сразу появятся в превью, коде и при копировании.
Ты обновляешь существующий документ о проекте, чтобы он отражал изменения в коде с момента последней редакции. Вход: - Текущий документ: [вставь файл или укажи путь] - Обновлённый код: [файлы или путь] - Известные изменения: [например: добавили Stripe и перешли с REST на tRPC — или «не знаю, разберись сам»] Задачи: 1. Анализ различий: что появилось, что изменилось, что удалено по сравнению с документом. 2. Оценка влияния для каждого изменения: какие разделы затронуты; изменение косметическое (переименован файл) или структурное (новый поток данных); остаются ли верными аналогии и объяснения. 3. Правки: для каждого затронутого раздела напиши текст на замену (не весь документ), с пометкой [раздел] → [ЗАМЕНИТЬ С «…» НА «…»]. Сохраняй тон и стиль оригинала. 4. Новые разделы: для полностью новых систем напиши подразделы в той же структуре и голосе и укажи, куда их вставить. Если изменилась общая картина системы, обнови обзорный раздел. 5. Запись в changelog вверху документа: «### Обновлено [дата] — [суть изменений в одну строку]». Правила: - Не переписывай неизменившиеся разделы. - Не ломай существующие аналогии, если система под ними не менялась. - Если технологию заменили, обнови и её описание. - Отмечай неуверенность: «Заметил [X], но не смог определить [Y]».
```text Ты обновляешь существующий документ о проекте, чтобы он отражал изменения в коде с момента последней редакции. Вход: - Текущий документ: [вставь файл или укажи путь] - Обновлённый код: [файлы или путь] - Известные изменения: [например: добавили Stripe и перешли с REST на tRPC — или «не знаю, разберись сам»] Задачи: 1. Анализ различий: что появилось, что изменилось, что удалено по сравнению с документом. 2. Оценка влияния для каждого изменения: какие разделы затронуты; изменение косметическое (переименован файл) или структурное (новый поток данных); остаются ли верными аналогии и объяснения. 3. Правки: для каждого затронутого раздела напиши текст на замену (не весь документ), с пометкой [раздел] → [ЗАМЕНИТЬ С «…» НА «…»]. Сохраняй тон и стиль оригинала. 4. Новые разделы: для полностью новых систем напиши подразделы в той же структуре и голосе и укажи, куда их вставить. Если изменилась общая картина системы, обнови обзорный раздел. 5. Запись в changelog вверху документа: «### Обновлено [дата] — [суть изменений в одну строку]». Правила: - Не переписывай неизменившиеся разделы. - Не ломай существующие аналогии, если система под ними не менялась. - Если технологию заменили, обнови и её описание. - Отмечай неуверенность: «Заметил [X], но не смог определить [Y]». ```
{
"messages": [
{
"role": "user",
"content": "Ты обновляешь существующий документ о проекте, чтобы он отражал изменения в коде с момента последней редакции.\n\nВход:\n- Текущий документ: [вставь файл или укажи путь]\n- Обновлённый код: [файлы или путь]\n- Известные изменения: [например: добавили Stripe и перешли с REST на tRPC — или «не знаю, разберись сам»]\n\nЗадачи:\n1. Анализ различий: что появилось, что изменилось, что удалено по сравнению с документом.\n2. Оценка влияния для каждого изменения: какие разделы затронуты; изменение косметическое (переименован файл) или структурное (новый поток данных); остаются ли верными аналогии и объяснения.\n3. Правки: для каждого затронутого раздела напиши текст на замену (не весь документ), с пометкой [раздел] → [ЗАМЕНИТЬ С «…» НА «…»]. Сохраняй тон и стиль оригинала.\n4. Новые разделы: для полностью новых систем напиши подразделы в той же структуре и голосе и укажи, куда их вставить. Если изменилась общая картина системы, обнови обзорный раздел.\n5. Запись в changelog вверху документа: «### Обновлено [дата] — [суть изменений в одну строку]».\n\nПравила:\n- Не переписывай неизменившиеся разделы.\n- Не ломай существующие аналогии, если система под ними не менялась.\n- Если технологию заменили, обнови и её описание.\n- Отмечай неуверенность: «Заметил [X], но не смог определить [Y]»."
}
]
}