Глоссарий
Термины, которые встречаются в вайбкодинге.
Vibe coding
Создание ПО через описание результата на естественном языке; код пишет ИИ, человек проверяет.
Агент (coding agent)
ИИ, который работает в проекте автономно: читает код, планирует, редактирует файлы, запускает команды.
Промпт
Запрос/инструкция агенту. Качество промпта определяет качество результата.
Контекст
Всё, что агент «видит» о проекте: файлы, PRD, история диалога. Чем лучше контекст — тем меньше угадываний.
PRD
Документ с требованиями к продукту (Product Requirements Document). Одна страница — стандарт для вайбкод-проекта.
MVP
Минимально жизнеспособный продукт: версия с минимумом функций, которую можно показать людям.
MCP
Model Context Protocol — стандарт подключения агента к внешним инструментам (браузер, БД, файлы, сервисы).
CLI-агент
Агент, работающий в терминале над репозиторием: Codex CLI, Claude Code, Gemini CLI и др.
Prompt injection
Атака, когда текст извне (форма, письмо) заставляет ИИ выполнить вредные действия.
IDOR
Уязвимость: доступ к чужому объекту подменой идентификатора (например, ID заказа в URL).
RLS
Row-Level Security — права доступа на уровне строк базы данных; защита работает даже при баге в коде.
Typosquatting
Публикация пакета с именем, похожим на популярный, чтобы жертва установила вредоносный код.
Агентный инжиниринг
Следующий после вайбкодинга уровень: проектирование систем из агентов, контекстов и автоматических проверок.
AGENTS.md
Файл с правилами для ИИ-агентов в проекте: конвенции, структура, запреты.
Способность «читать проект»
Чем лучше агент понимает структуру и данные проекта, тем меньше он «придумывает» и тем стабильнее результат.