Разработка с ИИ-ассистентами часто напоминает поездку с талантливым, но забывчивым штурманом. Он отлично знает карту (код), но постоянно забывает пункт назначения (бизнес-задачу) и пройденный маршрут (контекст).
Мы привыкли работать в режиме "Prompt & Pray": написали длинный промпт, получили код, внесли правки. Но на дистанции сложной фичи контекст размывается. Агент начинает галлюцинировать, терять детали или переписывать одно и то же. Проблема не в модели, а в отсутствии долгосрочной памяти и четкого контракта.
В этой статье я расскажу, как превратить хаотичный диалог с Cursor в структурированный инженерный процесс. Мы объединим два инструмента:
OpenSpec - чтобы зафиксировать "что и зачем мы делаем" (Spec-Driven Development).
Beads - чтобы управлять тем, "как и в каком порядке" это выполнять (граф задач).
Cursor - как среду, которая связывает их воедино.
Если вы устали от того, что ИИ теряет нить повествования на середине рефакторинга, этот подход для вас.