PRD-Led Context Engineering — воркфлоу

Методика для Claude Code: PRD по этапам с гейтами, 47 скиллов, хуки и база фактов в Markdown, чтобы агент помнил решения.

  • 179 ★ репозитория
  • Последний коммит
  • MIT
Воркфлоу

Расширенный доступ

Почему такой уровень

  • Хуки срабатывают на каждом запуске сессии и до записи кода, а установщик объединяет настройки с `.claude/settings.json`. Сначала запустите его с `--dry-run`.
  • Скиллы этапов вызывают WebSearch и WebFetch и пишут файлы в репозиторий.
Все причины и проверки

mattgierhart/prd-driven-context-engineering

Установка

Работает в

Ручная установка

bash install.sh --target /path/to/your/repo --profile product

Самоустановка из клона репозитория (прототип по README). Сначала запустите с `--dry-run`. Другой путь: форк репозитория и копирование `README_template.md` в `README.md`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Хуки срабатывают на каждом запуске сессии и до записи кода, а установщик объединяет настройки с `.claude/settings.json`. Сначала запустите его с `--dry-run`.
  • Скиллы этапов вызывают WebSearch и WebFetch и пишут файлы в репозиторий.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

PRD-Led Context Engineering — шаблон репозитория, который ведет продукт от идеи до роста через серию этапов PRD от v0.1 до v1.0. Решения записываются в файлы `SoT/` с собственными идентификаторами вроде `BR-004` или `API-045`, связанными ссылками в граф знаний. Агент загружает только нужные идентификаторы, весь репозиторий в контекст не попадает. В `.claude/` лежат 41 скилл этапов (постановка проблемы, конкуренты, цены, персоны, сценарии, архитектура, запуск), 6 служебных скиллов `ghm-*` для проверки гейтов и синхронизации статуса, хуки и четыре ролевых агента с собственной памятью. Скрипт `scripts/readiness.py` считает готовность к переходу на следующий этап.

Для кого. Основателям и продакт-менеджерам, которые строят продукт вместе с Claude Code и устали заново объяснять агенту контекст в каждой сессии.

Подходит, если

  • Новый продукт стартует с нуля, и агент должен задавать вопросы по этапам до того, как появится код приложения.
  • Решения по бизнес-правилам и API разбросаны по чатам, и их нужно свести в один проверяемый источник.
  • Перед переходом с v0.2 на v0.3 нужно знать, что мешает: скрипт готовности называет блокирующие файлы.
  • Существующий репозиторий хотят подключить к методике без перезаписи своих файлов.
  • Идею основателя нужно быстро оценить: режим `quick` дает разбор меньше чем за четверть часа.

Не подходит, если

  • Задача небольшая и разовая: полный цикл с идентификаторами и гейтами займет больше времени, чем сама работа.
  • Команда не хочет держать документацию синхронной с кодом: методика строится на этом правиле.
  • Агент не Claude Code: README называет структуру `.claude/` основной, а хуки и агенты написаны по документации Anthropic.

Пример запроса к агенту

Давай сформулируем проблему продукта: запусти этап v0.1 и оформи подтверждения идентификаторами CFD.

Ограничения

Методику ведут по этапам, и быстрого результата на первом запуске ждать не стоит. Самоустановка в существующий репозиторий помечена в README как прототип. В планах README стоят MCP-сервер для запросов к графу знаний и упакованный плагин Claude Code. Структуру `.claude/` можно заменить на `.codex/` или `.gemini/`, но хуки и агенты написаны под Claude Code. Идентификаторы и гейты требуют дисциплины: решение, не попавшее в `SoT/`, для агента не существует.

Как отключить. Удалите каталог `.claude/` с хуками и скиллами методики и файл `.claude/settings.json`, если он создан установкой. Файлы `PRD.md`, `SoT/` и `epics/` останутся обычной документацией.

Частые вопросы

Как начать работу с методикой?

Сделайте форк репозитория под продукт, скопируйте `README_template.md` в `README.md` и откройте проект в Claude Code. Хуки сами подгрузят порядок чтения, а первую фразу вроде «Let's frame the problem» поймает скилл `prd-v01-problem-framing`.

Можно ли поставить методику в существующий репозиторий?

Да, через `bash install.sh --target /path/to/your/repo --profile product`. Сначала запустите с флагом `--dry-run`. Установщик идемпотентный и объединяет настройки с вашим `.claude/settings.json`.

Что такое SoT?

Source of Truth: файлы `SoT/SoT.*.md` с долговременными фактами. Каждая запись получает идентификатор, например `UJ-101` для сценария или `BR-004` для бизнес-правила, и на нее ссылаются по номеру.

Как узнать, готов ли проект к следующему этапу?

Выполните `python scripts/readiness.py run`. Скрипт считает готовность по файлам SoT, эпикам и этапу PRD и пишет результат в `status/readiness.json`.

Какие режимы глубины есть у скиллов?

Три: `quick` для быстрой оценки идеи за четверть часа, `standard` по умолчанию и `deep` для разбора уровня инвестора с журналом допущений.

Обсуждение

Вопросов и отзывов пока нет.

Воркфлоу

Плагин для Claude Code, который превращает цель в оцененный PRD, граф задач по зависимостям и выполнение с проверкой доказательств

ПлагинРасширенный доступ610Звезды репозитория

Файл CLAUDE.md и AGENTS.md с семью принципами: агент сначала формулирует проблему и объем, потом пишет код

СкиллМинимальный доступ171Звезды репозитория

Репозиторий курса Claude Code для продакт-менеджеров: 55 скиллов, слеш-команды, субагенты и демо-приложения с заданиями по модулям

ВоркфлоуРасширенный доступ151Звезды репозитория

Скилл prd-write для Codex: из идеи, прототипа и скриншотов делает PRD с ролями, потоками, событиями и критериями приемки

СкиллРасширенный доступ154Звезды репозитория

Каркас проекта для Claude Code и Codex: задачи в файлах, роли разработчика и QA, ручное одобрение и общее состояние.

ВоркфлоуМинимальный доступ70Звезды репозитория

Методика «сначала документация, потом код» для Claude Code: скилл /interview, шаблоны документов и планов, передача работы.

СкиллМинимальный доступ105Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
PRD-Led Context Engineering (эта карточка)нет179
Spec Kitнет149 633ведет разработку через спецификацию функции; здесь лежит весь жизненный цикл продукта от проблемы до роста с идентификаторами решений
BMad Methodнет55 338набор ролевых агентов для agile-разработки; здесь основа — граф знаний в Markdown с оценкой готовности

Коротко о README

Автор объясняет идею памяти как инфраструктуры: четыре принципа, таблица этапов PRD и сравнение с классическим Agile. Кроме того, в README описаны страницы SoT для ревью людьми, схема репозитория и подходы Эйприл Данфорд, Алекса Хормози, Джеффри Мура и Терезы Торрес, закодированные в скиллах.

Бейдж для README

Сообщить о проблеме