PRODUCT.md: описание продукта для AI-агентов
Зачем нужен PRODUCT.md
Заголовок раздела «Зачем нужен PRODUCT.md»PRODUCT.md — предлагаемое авторами product.md описание продукта в Markdown для команды и AI-агентов. Оно помогает дать ассистенту контекст о том, для кого создан продукт, какую задачу он решает, как устроено предложение и где проходят его границы. Авторы также предлагают публиковать тот же файл по адресу /product.md, чтобы его могли прочитать внешние агенты.
Это описание конкретной инициативы и её текущей спецификации, а не общепринятый обязательный формат. Перед внедрением проверьте, поддерживают ли его ваши инструменты и нужен ли публичный доступ к сведениям о продукте.
Что описывать
Заголовок раздела «Что описывать»Структура должна отвечать на вопросы о самом продукте, не дублируя инструкции для разработки, визуальные правила или маркетинговые процедуры:
- Продукт и режим — название; авторы предлагают различать продукт и бренд.
- Пользователи — кто узнает себя в описании и в каком контексте использует продукт.
- Проблема и назначение — какая задача решается и по каким признакам оценивается результат.
- Предложение — что получает клиент и сколько это стоит; структурированные данные о цене можно добавить отдельным JSON-блоком.
- Границы — чего продукт не делает и какие варианты исключены.
- Ссылки на соседние документы —
AGENTS.mdдля инструкций агенту,DESIGN.mdдля визуальной системы,MARKETING.mdдля маркетинговых правил.
Тон бренда и дизайн-принципы можно описать на уровне, нужном для понимания продукта. Подробные правила визуальной реализации храните в DESIGN.md, а каналы, кампании и автономность маркетинга — в MARKETING.md.
Минимальный шаблон
Заголовок раздела «Минимальный шаблон»# Название продуктаКраткое описание результата для пользователя.
## Registerproduct
## UsersКто использует продукт и в какой ситуации.
## ProblemКакую конкретную проблему решает продукт.
## Product PurposeЧто делает продукт и как выглядит успешный результат.
## OfferЧто входит в предложение и сколько оно стоит.
## Boundaries- Чего продукт не делает.
## Stack- AGENTS.md- DESIGN.md- MARKETING.mdНазвания секций в шаблоне — отправная точка, а не гарантия совместимости со всеми инструментами. Если цена или лимиты должны обрабатываться автоматически, храните структурированные значения в валидном машиночитаемом блоке и проверяйте их отдельным инструментом.
Где хранить и публиковать
Заголовок раздела «Где хранить и публиковать»Для разработки файл можно хранить в корне репозитория рядом с контекстными документами проекта. Публичную копию по адресу /product.md стоит публиковать только если эти сведения предназначены для внешней аудитории. Проверьте, что опубликованные цены, ограничения и описание пользователей актуальны и не раскрывают внутреннюю информацию.
Рабочий цикл:
- Зафиксируйте продуктовые факты и границы, согласованные с владельцем продукта.
- Добавьте ссылки на отдельные документы с правилами для агентов.
- Используйте файл в задачах, где ассистенту нужен продуктовый контекст.
- Обновляйте его вместе с изменением аудитории, предложения и позиционирования.
- Сверяйте публичную и репозиторную копии, если поддерживаете обе.
Как соотносятся контракты
Заголовок раздела «Как соотносятся контракты»| Документ | Отвечает на вопрос |
|---|---|
PRODUCT.md | Для кого продукт, какую задачу решает и что предлагает? |
DESIGN.md | Как должны выглядеть и вести себя интерфейсы? |
MARKETING.md | Как продвигать продукт и какие правила ограничивают маркетинговые действия? |
AGENTS.md | Как агенту работать с репозиторием и выполнять задачи? |
Связанные материалы: Контекст для агентов, ИИ-дизайн, ИИ-агенты в маркетинге, процесс разработки с ИИ.