create-pm-flow
v0.1.1
Published
Bootstrap PM/PjM multi-agent workflow in any project.
Maintainers
Readme
PM/PjM Multi-Agent System
Быстрый старт через CLI
Инициализируйте PM Flow в любом проекте:
npm create pm-flow@latestСоздать в конкретной папке:
npm create pm-flow@latest -- my-projectЕсли нужно перезаписать существующие файлы:
npm create pm-flow@latest -- my-project --forceПосле инициализации откройте папку в Cursor и выполните /pm-onboard.
Набор правил, команд и skill-файлов для продуктового и проектного управления в Cursor. Система помогает пройти путь от discovery до исполнимого плана работ и синхронизировать документы при изменениях.
Что внутри
Orchestratorмаршрутизирует команды/pm-*в профильные агенты.Product Manager Agentотвечает за discovery, концепт, roadmap и review.Project Manager Agentдекомпозирует roadmap phase в задачи с оценками и зависимостями.Sync Agentкаскадно обновляет зависимые артефакты при изменении концепта.
Основные артефакты в docs/:
interview-log.md- лог discovery-интервью: ответы, контекст и исходные гипотезы.product-concept.md- продуктовый концепт: проблема, ЦА, ценностное предложение и метрики успеха.roadmap.md- фазовый план реализации: этапы, результаты и приоритеты.task-list-phase-*.md- детализированный список задач по каждой фазе с оценками и зависимостями.
Команды
Команды расположены в .cursor/commands/ и вызываются в чате Cursor:
/pm-onboard- быстрый onboarding: введение в продукт, workflow и артефакты/pm-start- провести discovery-интервью и заполнитьdocs/interview-log.md/pm-concept- создатьdocs/product-concept.mdна основе интервью/pm-roadmap- сформироватьdocs/roadmap.mdиз концепта/pm-tasks phase-N- создатьdocs/task-list-phase-N.mdдля выбранной фазы/pm-update- синхронизировать roadmap/task lists после изменения концепта/pm-review- выполнить review концепта или roadmap по чеклисту/pm-status- показать статус готовности артефактов и следующий шаг
Рекомендуемый workflow
- Запустите
/pm-start. - После интервью выполните
/pm-concept. - Сформируйте план через
/pm-roadmap. - Разбейте работу по фазам:
/pm-tasks phase-1, затемphase-2и т.д. - При изменении концепта вызовите
/pm-update. - Перед запуском в работу используйте
/pm-review.
Примеры workflow
1) С нуля до задач первой фазы
Цель: пройти полный путь от discovery до исполнимого списка задач.
Шаги:
- Запустите
/pm-startи заполнитеdocs/interview-log.md. - Выполните
/pm-concept, чтобы получитьdocs/product-concept.md. - Выполните
/pm-roadmap, чтобы сформироватьdocs/roadmap.md. - Выполните
/pm-tasks phase-1, чтобы получитьdocs/task-list-phase-1.md.
Результат: есть связка интервью → концепт → roadmap → задачи по первой фазе.
2) Проверить текущий прогресс и продолжить
Цель: быстро понять текущий этап и не пропустить шаг в процессе.
Шаги:
- Выполните
/pm-statusи проверьте, каких артефактов не хватает. - Запустите следующую недостающую команду:
- нет
interview-log.md→/pm-start - нет
product-concept.md→/pm-concept - нет
roadmap.md→/pm-roadmap - нет
task-list-phase-1.md→/pm-tasks phase-1
- нет
- Повторно выполните
/pm-statusдля проверки прогресса.
Результат: процесс продолжен с нужного места без ручной диагностики.
3) Обновить план после правок концепта
Цель: синхронизировать roadmap и задачи после изменений требований.
Шаги:
- Внесите правки в
docs/product-concept.md. - Выполните
/pm-updateдля каскадного обновления зависимых артефактов. - Выполните
/pm-status, чтобы проверить целостность состояния.
Результат: roadmap.md и task-list-phase-*.md соответствуют актуальному концепту.
4) Подготовить фазу к передаче в исполнение
Цель: получить проверенный task list для выбранной фазы.
Шаги:
- Выполните
/pm-tasks phase-Nдля нужной фазы. - Выполните
/pm-reviewдля проверки полноты и качества плана. - Выполните
/pm-statusи зафиксируйте следующий шаг.
Результат: фаза подготовлена к запуску в исполнение.
5) Детализировать несколько фаз подряд
Цель: заранее собрать пакет задач на несколько итераций.
Шаги:
- Выполните
/pm-tasks phase-1. - Повторите для следующих фаз:
/pm-tasks phase-2,/pm-tasks phase-3. - Выполните
/pm-statusдля итоговой проверки покрытия фаз.
Результат: сформированы task lists для нескольких фаз с единым контролем статуса.
Структура проекта
.
├─ templates/
│ ├─ .cursor/
│ ├─ docs/
│ └─ AGENTS.md
├─ .cursor/
│ ├─ commands/
│ ├─ rules/
│ └─ skills/
├─ docs/
└─ AGENTS.mdПримечания
/pm-updateдолжен запрашивать подтверждение перед изменением зависимых документов.- Если команды нет в поддерживаемом формате, используйте
/pm-statusдля подсказки.
Контакты
- Email:
[email protected] - Сайт: https://aikul.ru/
