В этом примереСлои различаются сроком жизни и моментом, когда попадают в контекст.
В общем случаеПравила загружаются в каждую сессию, поэтому их держат короткими: Anthropic рекомендует до 200 строк на файл. Длинное и редкое переносят в скиллы, тело которых загружается только при вызове.
Что сделатьРазберите свой файл инструкций: факты оставьте в правилах, процедуры перенесите в скиллы, описание продукта — в библию.
Спека: одна задача до кода
Спека описывает задачу до начала работы: сначала что и зачем, затем как.
В этом примереSpec Kit ведёт задачу от принципов проекта через спеку и план к шагам и коду.
В общем случаеТребования записаны до кода, и ревью сверяет результат с этим текстом. Как спека встраивается в харнесс, описано в статье HDD и спеки.
Что сделатьДля задачи дольше одного дня напишите спеку: что, зачем и по каким признакам задача готова.
Библия проекта: что это за продукт
Библия — постоянное описание продукта: зачем он, для кого, как устроен и что уже решено. Термин из практики; ближайший документированный аналог — Memory Bank в Cline.
productContext.mdзачем продукт, какие проблемы решает
systemPatterns.mdархитектура и паттерны
techContext.mdстек и ограничения
activeContext.mdтекущий фокус и следующие шаги
progress.mdчто готово, что осталось
Вывод
В этом примереШесть файлов Memory Bank: от цели продукта до текущего прогресса.
В общем случаеБиблия отвечает на вопросы, которые иначе задают в каждом новом чате: что за продукт, какие решения приняты, что сейчас в работе. Файл текущего контекста обновляется чаще остальных.
Что сделатьНачните с одного файла: цель продукта, пользователи, ключевые термины и последние решения с датами.
Правила: в каждой сессии
Правила — инструкции, которые харнесс подставляет в начало каждой сессии.
В этом примереТри формата одной идеи: файл с инструкциями, который харнесс читает в начале работы.
В общем случаеПравила остаются контекстом, модель может их нарушить; действие, которое нужно запретить наверняка, блокируют хуком. Чем конкретнее и короче правило, тем стабильнее его выполняют.
Что сделатьЗаведите AGENTS.md или CLAUDE.md: команды сборки и тестов, стиль кода, запреты. Правила для отдельных папок вынесите в правила по путям.
Скиллы: процедура по вызову
Скилл — папка с инструкцией SKILL.md, примерами и скриптами для повторяющейся процедуры.
В этом примереОписания всех скиллов лежат в контексте всегда, тело загружается после выбора.
В общем случаеПоэтому длинный справочник в скилле почти ничего не стоит до использования. Скилл заводят, когда одну и ту же инструкцию или чек-лист вставляют в чат снова и снова, или когда раздел правил превратился в процедуру.
Что сделатьНайдите в правилах раздел, который описывает процедуру, и перенесите его в скилл с точным описанием, когда его применять.
То же в чате: проекты и скиллы
Инструкции проекта ≈ правила
Роль и формат один раз — для всех чатов проекта
Файлы проекта ≈ библия
Примеры ответов, регламенты, шаблоны лежат в проекте
В этом примереТри места, где промпт живёт дольше одного чата: инструкции, файлы и скиллы.
В общем случаеРоль, пример и формат, вынесенные в проект, работают в каждом новом чате без копирования. Общим проектом можно поделиться с командой, и все будут работать с одним набором примеров.
Что сделатьЗаведите проект под самую частую задачу недели и перенесите в его инструкции роль и формат из своего лучшего промпта.