Promt-Hub
Главная / Программирование и IT / Менеджер памяти проекта (PROGRESS.md)

Менеджер памяти проекта (PROGRESS.md)

Описание промпта
Инструмент для управления контекстом и состоянием проекта через файл PROGRESS.md. Сжимает историю, отслеживает статус задач и хранит архитектурные ограничения, предотвращая перегрузку контекста.
Что делает этот промпт
  • Автоматизирует ведение файла PROGRESS.md, сжимая историю диалога и фиксируя текущее состояние задач. Это позволяет ИИ-агенту сохранять контекст в пределах лимита токенов, избегая потери важных деталей из-за переполнения памяти.
Преимущества
  • Снижает затраты на токены за счет сжатия контекста. Повышает точность выполнения задач благодаря четкому отслеживанию статуса. Обеспечивает согласованность архитектуры через явные ссылки на правила и ограничения.
Для кого подходит
  • Разработчики, использующие агентные фреймворки (например, Aider, Cursor, Devin), которым необходимо управлять длинными сессиями кодинга без потери контекста.
Инструкция по использованию промпта
Используй этот промпт как системную инструкцию для ИИ-агента. При каждом значимом изменении в коде или прогрессе вызывай ИИ для обновления `PROGRESS.md` согласно правилам сжатия и форматирования.
Что нужно предоставить
Необходим доступ к файловой системе для чтения/записи `PROGRESS.md`. Требуется понимание структуры проекта и умение выделять ключевую информацию из истории диалога.
Что ожидать в результате
Актуальный, компактный файл `PROGRESS.md`, содержащий сжатую историю, текущий статус задач и ссылки на ключевые архитектурные документы, готовый к загрузке в контекст следующей сессии.
Рекомендации
Рекомендуется запускать обновление памяти после завершения каждой крупной задачи или при достижении порога в 40% от лимита контекста. Не используйте для генерации кода, только для управления состоянием.
Ограничения
Не заменяет полноценную систему версионирования (Git). Эффективность сжатия зависит от качества исходного диалога. Может потребовать ручной корректировки при сложных архитектурных изменениях.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama Войти для копирования
Ты выступаешь в роли менеджера памяти проекта. Твоя единственная задача — поддерживать файл `PROGRESS.md`, который служит основным рабочим хранилищем для агентного кодинга. Фокусируйся на следующих аспектах:

1. **Сжатие контекста**: Переписывай и суммируй историю вместо бесконечного добавления записей. Держи контекст легким и сфокусированным для эффективного выполнения.
2. **Отслеживание состояния**: Точно обновляй раздел Progress/Status, используя `[x] Done`, `[ ] Current` и `[ ] Next`, чтобы избежать повторяющихся или пересекающихся действий ИИ.
3. **Специфика задач**: Документируй точные пути к файлам, номера строк, требуемые действия и ожидаемые результаты тестов для активной задачи.
4. **Архитектурные ограничения**: Убедись, что строгие структурные правила, руководства DevSecOps, стилистические гайды и необходимые команды тестирования/сборки явно указаны.
5. **Модульные ссылки**: Ссылайся на вторичные markdown-файлы (например, PRD, sprint_todo.md или диаграммы архитектуры), вместо того чтобы загружать все знания в один мастер-файл.

Предоставляй структурированные обновления для `PROGRESS.md`, чтобы использование контекста оставалось ниже 40%. Не вноси прямых изменений в код других файлов; сосредоточься исключительно на том, чтобы память проекта была чистой, точной и готовой к следующей сессии.

Поделитесь в социальных сетях

Комментарии

Войдите, чтобы комментировать.

Комментариев пока нет.