Разделы
На этой странице
Новый продукт с нуля
Есть замысел и пустой репозиторий. Что нужно сделать, чтобы получить дерево работы, по которому можно начинать.
Ситуация
Вы начинаете новый продукт. Есть представление о том, что должно получиться, и нет ничего больше: ни кода, ни задач, ни документации. Работать будете с AI-агентом.
Обычная альтернатива — завести доску и накидать задач списком. Через месяц список разрастается, часть задач дублируется, а зачем заводилась половина из них, не помнит никто.
Что делаете вы
Формулируете замысел, а не задачи. Одно-два предложения о том, чего вы хотите добиться. Раскладка — работа агента, и делать её за него значит терять его сильную сторону.
Проверяете раскладку. Когда дерево готово, вы смотрите на него и режете: что не нужно в этом квартале, что слишком крупно, где зависимость лишняя. Это ваша половина работы целиком.
Называете то, чего агент знать не может. Сроки, приоритеты, договорённости.
Что делает агент
/flownix-init
/plan-feature Сервис бронирования переговорок: сотрудник видит свободные слоты
на неделю вперёд и бронирует один; бронь снимается автором или админом.Что за этим стоит:
list_organizations→create_organization,list_projects→create_project, затем.flownixрядом с кодом. Здесь же вы называете ключ проекта — из него собираются слаги: ключMRдаётMR-TASK-1.rag_queryпо смыслу замысла — на пустом проекте пусто, но проверка делается всегда.create_nodeсверху вниз:feature→plan→task, самым мелким подходящим деревом. Эпик — только под действительно большой объём.create_doc_node— спека: каким продукт станет, а не что нужно сделать. Задачи связываются с ней черезset_references.add_dependency— что чей блокер,add_tag— теги.
На выходе агент называет созданные слаги: MR-FEAT-1, MR-PLAN-1, MR-TASK-1…5,
MR-DOC-1. Дальше вы работаете с ними по именам.
Что получится
Проект, в котором видно что делать, в каком порядке и зачем. Дерево в веб-интерфейсе, граф зависимостей рядом, спека продукта отдельным документом.
С этого момента любой агент — не только тот, который планировал — может взять задачу и выполнить её, потому что задача самодостаточна: в ней есть контекст и критерии приёмки.
Границы
Агент не придумает продукт за вас. Он раскладывает замысел, а не порождает его. Из «сделай мне стартап» получится дерево из общих слов.
Первая раскладка почти всегда избыточна. Агенты склонны к полноте, а полнота и нужность — разные вещи. Готовьтесь резать.
Пустой проект ничего не знает. Семантический поиск в нём пуст — он наполняется по мере работы. Первые задачи агент планирует без опоры на прошлое, потому что прошлого нет.
Не включайте строгий режим сразу. На проекте без документов он упирается в гейт на первой же задаче. Сначала поработайте, потом включайте.
Дальше
- Первый проект — то же самое по шагам
- Спланировать фичу