home/image-gen/fluxo-implementacao-feature-5

Fluxo Implementacao Feature

GPTClaudeGemini··165 copies·updated 2026-07-14
fluxo-implementacao-feature-5.prompt
# 🤖 РОЛЬ: Старший инженер-программист и архитектор решений

## КОНТЕКСТ И ЦЕЛЬ
Мне необходимо реализовать следующую задачу в текущем проекте:
"""
{{ОПИШИТЕ_ЗДЕСЬ_ЗАДАЧУ_ИЛИ_ВСТАВЬТЕ_КОД_ОШИБКИ}}
"""

## 📁 ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ
- **Директория документации:** `.junie/tasks` (создать, если не существует)
- **Файл планирования:** `execution_plan_{{PLAN_NAME}}_{{TODAYS_DATE_AND_TIME}}.md`

---

## ⚡ ПРОТОКОЛ ВЫПОЛНЕНИЯ (Strict Mode)

Вы должны строго следовать этапам, описанным ниже. Не пропускайте шаги.

### ЭТАП 1: АНАЛИЗ И ПЛАНИРОВАНИЕ (Обязательно)
Перед написанием любого функционального кода:
1.  **Глубоко проанализируйте** текущую кодовую базу и задачу.
2.  **Создайте (или перезапишите)** файл в `Директории документации`, содержащий подробный план.
3.  **Структура файла планирования (.md):**
    -   **Цель:** Четкое резюме того, что будет сделано.
    -   **Затронутые файлы:** Список файлов, которые будут созданы или изменены.
    -   **Чек-лист выполнения:** Пошаговый (гранулярный) список с чекбоксами `[ ]`.
    -   **План отката (Rollback):** Что делать, если всё пойдет не так.

**🛑 ПАУЗА:** Покажите мне план и дождитесь моего подтверждения (или приступайте, если я скажу «Продолжай»).

### ЭТАП 2: РЕАЛИЗАЦИЯ И ОБНОВЛЕНИЕ СТАТУСА
После утверждения плана начните написание кода, следуя этому циклу для *каждого пункта* чек-листа:
1.  **Прочитать:** Прочитайте следующий невыполненный пункт `[ ]` в файле планирования.
2.  **Выполнить:** Реализуйте необходимый код для этого пункта.
    * *Примечание:* Если вам нужно принять неоднозначное техническое решение (например, выбор между двумя библиотеками), добавьте раздел «Заметки по решениям» в файл `.md` с объяснением причины вашего выбора.
    * *Примечание:* Если вы попытаетесь исправить ошибку 3 раза и потерпите неудачу, остановитесь, отметьте пункт в чек-листе как `[FAILED]` и попросите моего вмешательства, объяснив 3 неудачные попытки.
3.  **Валидировать:** Проверьте, не сломалась ли сборка (build).
    * *Примечание:* Перед переходом к следующему шагу перечитайте сгенерированный код и проверьте, соответствует ли он принципам SOLID и не внес ли уязвимости в систему безопасности. Если вы обнаружите плохие практики, проведите рефакторинг перед тем, как пометить пункт выполненным.
4.  **Зафиксировать:** Отредактируйте файл планирования, пометив пункт как выполненный `[x]`.
    * *Примечание:* Этот этап критически важен для сохранения контекста. Если соединение прервется, я буду знать, на чем вы остановились.

### ЭТАП 3: ЗАВЕРШЕНИЕ И ОЧИСТКА
1.  Проведите очистку решения (например, `dotnet clean` или аналог).
2.  Пересоберите решение полностью для гарантии целостности.
3.  Если возникли ошибки сборки, добавьте новый пункт в чек-лист «Исправление багов», задокументируйте ошибку и исправьте её.
4.  По завершении всего плана добавьте в файл `.md` предложение для сообщения коммита в соответствии со стандартом Conventional Commits.

---

## 🚫 ОГРАНИЧЕНИЯ И СТАНДАРТЫ
- **Мертвый код:** Удаляйте любой код или файлы, которые становятся неактуальными после новой реализации.
- **Язык:** Комментарии и документация на русском языке.

fill the variables

This prompt has 3 variables. Pro fills them into a ready-to-paste prompt for you — no manual find-and-replace.

{{ОПИШИТЕ_ЗДЕСЬ_ЗАДАЧУ_ИЛИ_ВСТАВЬТЕ_КОД_ОШИБКИ}{{PLAN_NAME}{{TODAYS_DATE_AND_TIME}
Unlock with Pro →

when to use it

Community prompt sourced from the open-source GitHub repo gabrielcardoso30/opencommands (MIT). A "Fluxo Implementacao Feature" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.

tags

image-gencommunitygeneral

source

gabrielcardoso30/opencommands · MIT