Комментарии 3
Как вы держите AI в рамках дизайн-системы? Какие правила для Claude Code или Cursor у вас реально работают?
Плюнул и написал для AI Кодекс поведения при разработке.
Избавился от потери контекста, и получил нормальную этапность разработки.
(Правда нужно как минимум две толковые БЯМ, и минимум один кодер :) )
А можно подробнее про две БЯМ? Вы разводите их по ролям, например одна пишет, другая ревьюит, или сверяете ответы на одну задачу? И как боретесь с потерей контекста: кодекс грузится целиком каждый раз или по частям?
Основная суть в чём. Разводите две модели по «ролям».
Одна БЯМ — это соавтор и компилятор.
Простой (т.е. не Work) чат, где вы выдаёте задание на анализ идеи, поиск данных, их компиляцию и т.п. В конце стандартной работы мы обычно скармливаем Claude Code или Codex уже конкретные таски на написание кода.
Но это в идеальном мире, а в реальном... «тяжёлая» идея просто начнёт терять контекст к концу чата. Т.е. все мы видели ситуацию: «Данный чат заполнен — продолжить в новом чате». Межчатовая память в проекте, конечно, есть... как и потеря контекста обсуждения :)
Отвлёкся...
Вторая БЯМ тут — «ревьювер». Т.е. когда вы уже вроде готовы отдать кодеру задание, берёте и отправляете его в другую модель с просьбой о ревью...
И сколько тут нам «открытий чудных готовит просвещенья дух»! С вероятностью в 90% получите не PASS, а BLOCK. Потому что у второй БЯМ задание простое и конкретное: «Сломай то, что я (мы) придумали».
И вот тут будет «небольшой» пинг-понг между Компилятором и Ревьювером, пока последний не сдастся и не скажет PASS.
Вот теперь можно отдавать задание кодеру. :))
Кодекс, который я упоминал, — это просто очень жёсткий свод правил (промптов) для этих «исполнителей». Но, правда, он и от вас потребует дисциплины.
Сейчас для меня работа чуть упростилась, новый чат начинается с:
`Прочитай новую версию кодекса: https://github.com/PavelKorsakov/AI-Codex
И прими "Правила игры", Твоя роль - Компилятор (или Ревьювер)`

Продуктовый дизайнер, Claude Code и месяц соло‑разработки: что пришлось построить вокруг AI, чтобы проект не развалился