Greenfield-проект в Claude Code
Greenfield-проект - это работа с чистого листа: нет существующего кода, нет чужих решений и накопленных ограничений. Если Claude Code назвал ваш проект greenfield, он просто сообщил, что не нашёл в папке готовой кодовой базы и будет строить структуру сам
Что означает greenfield
Термин пришёл из строительства: greenfield - чистое поле, где ещё ничего не стоит, brownfield - площадка с постройками, которые нужно учитывать или сносить. В разработке смысл тот же
Greenfield-проект: пустая папка, никакого наследия, любые решения открыты. Brownfield: живая система, где новая функция обязана ужиться с тем, что уже написано
Слово не оценочное. Оно не значит «простой» или «хороший», оно только описывает стартовые условия
Что это меняет в работе агента
На brownfield-проекте агент сначала разбирается: читает файлы, ищет соглашения, повторяет принятый стиль. На greenfield читать нечего, поэтому решения он принимает сам: структуру папок, стек, имена
Отсюда практический вывод: на чистом поле особенно важно задать рамки заранее, иначе агент выберет их за вас
- Собрать стартовый файл правил в папке проекта:
/init - Дальше правила живут в файле, который читается каждую сессию:
./CLAUDE.md - Перед первой правкой имеет смысл включить режим планирования, чтобы увидеть замысел целиком до кода:
{ "permissions": { "defaultMode": "plan" } }
Почему это стоит внимания. Команда /init на пустой папке даёт куда меньше, чем на живом репозитории: анализировать нечего, и файл получается почти пустым. На greenfield его нужно дописывать руками, а не считать готовым
Плюс и минус чистого листа
Плюс очевиден: ничего не мешает. Не нужно поддерживать чужие решения и обходить старые ошибки
Минус менее очевиден и дороже: не за что зацепиться. У агента нет образца стиля, нет ориентира по структуре, и без ваших рамок он соберёт нечто среднее по индустрии, а не то, что нужно вам
Поэтому на greenfield первым артефактом идёт не код, а договорённость: что строим, из чего, какими именами. И только потом план и правки
Чистое поле оказалось не подарком, а обязательством: без чужих ограничений, но и без единого ориентира, поэтому первым шагом на greenfield идёт не код, а договорённость с самим собой. Дальше на этом поле предстоит построить всё остальное руками: план задач, структуру, стиль, проверки. Это уже не про один проект, а про рабочую систему вокруг Claude Code, и на ИИ-Лагере мы её ставим целиком, а не в границах одной задачи
Заявка в закрытый канал, одобряю сразу. Бот сам напишет первым и покажет, как забрать три дня Лагеря. Бесплатно
Частые вопросы
Greenfield - это хорошо или плохо?
Ни то ни другое, это описание стартовых условий. На чистом поле нет чужих ограничений, но нет и ориентиров: агенту не с чего снять стиль и структуру, поэтому рамки приходится задавать явно
Чем greenfield отличается от brownfield?
Наличием существующей системы. Greenfield начинают с нуля, brownfield встраивают в живой код, где новая работа обязана ужиться с уже принятыми решениями. Агент ведёт себя по-разному: в первом случае решает сам, во втором сначала изучает
Что делать сразу после того, как проект назвали greenfield?
Задать рамки до первой строки кода. Запустить /init, дописать полученный CLAUDE.md руками, зафиксировать стек и структуру папок. На пустой папке /init даёт мало, потому что анализировать нечего
Связанные гайды
Больше материалов по теме - в разделе Claude Code: доступ, установка, оплата