Термин

Разработка по спецификации

Подход, при котором ИИ-агенту сначала пишут документ: что строим, зачем и как проверить готовность. По нему агент собирает план и задачи, а код пишет последним, сверяясь с документом.

Что это

Разработка по спецификации, по-английски spec-driven development, - порядок работы с ИИ-агентом, где код идёт последним. Сначала пишешь спецификацию: что строим и по каким признакам поймёшь, что готово. Из неё агент собирает план, режет его на задачи и только потом пишет код, сверяясь с ней. Документ остаётся в проекте, через месяц по нему видно, что и зачем делалось.

С агентами старое «нет ТЗ - результат ХЗ» работает жёстче, чем с людьми. Задачу в одну фразу агент достраивает сам, и детали выходят не такими, как у тебя в голове.

Что такое Spec Kit

Spec Kit - открытый набор шаблонов и команд от GitHub, который раскладывает этот порядок на шаги: правила проекта, спецификация, план, задачи, реализация, сверка с замыслом. Работает с Claude Code, Cursor, Copilot и десятками других.

Связь с практикумом

На практикуме тот же путь идёт без Spec Kit: замысел, архитектура, план с фазами, жёсткая критика плана, потом сборка. План лежит в проекте рядом со Вторым мозгом и доживает до следующей сессии.

Связанные концепты

Термин

Режим планирования

Режим Claude Code, в котором агент читает проект и пишет план изменений, но не трогает файлы, пока ты не одобришь план. По-английски plan mode, включается сочетанием Shift+Tab.

Термин

CLAUDE.md

Файл-манифест проекта, который Claude читает первым: карта репозитория, правила, набор инструментов, ссылки на ИИ-клон и Второй мозг. Без него агент работает «в общем по индустрии», с ним - в правилах твоего проекта.

Термин

Контекст-инжиниринг

Дисциплина подготовки контекста для ИИ-агента: что он уже знает к моменту твоего промпта. 5 слоёв: ИИ-клон, бизнес, проект, зона задачи, сама задача.

Термин

Вайб-кодинг

Способ строить продукты через диалог с ИИ-агентами: ты ставишь задачу словами, агент пишет код, ты проверяешь и итерируешь. Не «изучить программирование», а «получить результат руками агента».

Термин

Системный промпт

Постоянная инструкция, которую модель получает раньше первого сообщения пользователя: кто она, каким тоном говорит, что ей нельзя. Её пишет автор бота или агента, и действует она весь разговор.

Термин

Откат изменений

Возврат проекта к состоянию до неудачной правки ИИ-агента. В Claude Code есть встроенная перемотка /rewind: она возвращает файлы и разговор к любому твоему сообщению в сессии. Что старше сессии, вернёт только git.

Гайды, упоминающие этот концепт