Шаблоны режима полной настройки Нужны только когда kp-prompting работает в режиме полной настройки (см. SKILL.md). Заполни их по реальному проекту — не оставляй скобочные заполнители в выдаваемых документах. Шаблон SPEC.md markdown# Спецификация: [Project/Task Name] ## Цель [The actual decision or outcome this serves — not just the task description. E.g. not "add day-parting to the bid logic" but "cut wasted spend during historically low-conversion hours without also cutting volume during hours that convert but just look slow at a glance."] ## Объём **Входит в объём:** - [...] **Не входит в объём (пока):** - [...] ## Решения, требующие суждения: отмечать, а не молча принимать - [Specific ambiguous point — e.g. "what happens on a campaign with under 2 weeks of data: apply category benchmarks immediately, or wait for campaign-specific data?"] - [...] ## Ограничения **Обязательные:** - [...] **Предпочтения (допускают компромиссы):** - [...] ## Контрольные этапы [If scope is large: 2-4 points where Tom reviews before continuing, rather than one big handoff at the end] 1. [...] 2. [...] Шаблон VERIFIER.md markdown# Проверяющий механизм: [Project/Task Name] ## Критерии «пройдено/не пройдено» [Specific and checkable — not "looks good" or "cut the bad hours." E.g. "an hour is only flagged for reduced bidding if it has at least N leads of history and a CPA more than X% above the account average."] - [ ] [criterion 1] - [ ] [criterion 2] ## Кто проверяет - [ ] Самопроверка агента по приведённым выше критериям - [ ] Проверка второй моделью-критиком (другая модель или новый контекст, оценивание по спецификации) - [ ] Внешний сигнал: [deployment success / test suite / matches a known- good historical example] ## При провале [What happens if a criterion fails — retry with what specific feedback, or stop and flag to Tom before proceeding] Шаблон дополнения среды / CLAUDE.md markdown## [Project/Feature Name] **Что это:** [one or two sentences] **Где что находится:** [file paths, data sources, related docs] **Связанные навыки:** [existing skills to use, or "candidate for a new skill: X"] **Правила:** - Делать всегда: [...] - Сначала спросить: [...] - Никогда не делать: [...] Разобранный пример Задача: Том просит «составить спецификацию добавления автоматических правил распределения по времени суток в навык оптимизации кампаний». Выдержка из SPEC.md: Цель: не «добавить функцию распределения по времени суток» — реальная цель в сокращении бесполезных расходов в исторически низкоконверсионные часы без одновременного снижения объёма в часы, которые дают конверсии, но лишь выглядят слабыми при поверхностном взгляде. Отмеченное решение, требующее суждения: что происходит с совсем новой кампанией, у которой меньше 2 недель данных. Спецификация явно указывает, применяется ли распределение по времени суток сразу по отраслевым ориентирам или ожидается достаточная собственная история кампании, вместо того чтобы позволять агенту молча выбрать вариант. Контрольный этап: логику правила проверяют на одном реальном (уже известном) аккаунте, прежде чем подключить автоматическое применение к действующим кампаниям. Выдержка из VERIFIER.md: Критерий: «час помечается для снижения ставки, только если в его истории не менее 15 лидов и CPA более чем на 25% выше среднего по аккаунту» — это проверяемо, а не «убери плохие часы». Проверка: вторая модель-критик проверяет предложенное правило на 2–3 известных аккаунтах на ложные срабатывания (часы, которые выглядят плохо только по объёму, но нормальны по CPA), прежде чем предлагать его для действующего клиента. Выдержка из дополнения CLAUDE.md: Делать всегда: получать и обобщать почасовые данные эффективности, отмечать часы, пересекающие порог Сначала спросить: впервые применять новое правило распределения по времени суток к действующей клиентской кампании Никогда не делать: менять коэффициенты ставок в клиентском аккаунте без предварительного прохождения критериев проверяющего механизма и одобрения Тома Обрати внимание на назначение примера: он не раздувает документ общими шаблонными фразами («обеспечь высокое качество», «следуй лучшим практикам»). Каждая строка — конкретное решение, которое иначе было бы принято молча и неверно. Именно в этом настоящая работа всех трёх слоёв вместе.