docs(skills): плейбук — вкусовая линза ревьюера доведена до механизма
- Зачем: - решение 2026-07-23 «в линзу Клод-ревьюера — осмысленность кода» жило только в уроках и в памяти другого проекта, в заготовки промптов не попало: прогон #18 собрал старую линзу, и ревьюер не был обязан спрашивать, не дичь ли решение. - общий вывод прогона: решение, записанное только в уроки, следующим прогоном не исполняется — ехать может лишь механизм, который подшивается в промпт. - Что: - prompt-templates.md: в заготовку line-task.md добавлен блок Taste — формально верное, но по сути неправильное считается находкой, три примера и правило оценки серьёзности по цене жизни с кодом; разрез по родословной переведён с цитаты фразы на именованный блок. - SKILL.md: описание линии «по задаче» больше не расходится с заготовкой — названа уместность решения и дана отсылка за точными словами. - lessons.md: две датированные записи (вкусовая линза; казусы координации прогона #18) и открытый вопрос о рефакторинге заготовок линий. - Проверка: - слепое ревью правок Опусом по критериям /writing-great-skills: CHANGES_REQUIRED, 5 MAJOR — сокращение списка примеров, ведущее слово, разрез блоком, устаревшая копия в SKILL.md; все замечания по своим правкам закрыты, структурные вынесены в открытый вопрос по решению пользователя. - подтверждено ревью: расширение линзы не пустышка — прежний текст был целиком про соответствие постановке. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
ef09a7832b
commit
6e67ccc1df
3 files changed
+87
-1
No files matched your search
@@ -147,6 +147,11 @@ shared code}}
|
||||
FINDING PREFIX: TASK
|
||||
Lens: compliance with the statement, acceptance criteria, boundaries,
|
||||
intended observable result.
|
||||
Taste: formally correct but substantively wrong is a finding — work out of
|
||||
proportion to the task, an added artifact that does not earn its
|
||||
existence, a check that passes without proving its own claim. Grade a
|
||||
taste finding by the cost of living with the code, not by whether it
|
||||
breaks a test.
|
||||
```
|
||||
|
||||
```markdown
|
||||
@@ -160,6 +165,12 @@ Lens: correctness, invariants, regressions, security, test honesty.
|
||||
распределение: Codex — CODE (дефекты нового кода), Клод — TASK (уровень
|
||||
задачи и архитектуры).
|
||||
|
||||
Блок `Taste:` едет с **родословной**, а не с буквой линии: он адресован
|
||||
Клоду (решение пользователя 2026-07-23, запись в
|
||||
[lessons.md](lessons.md)). При обычном распределении и у одиночного
|
||||
ревьюера он уже на месте — обоих ведёт Клод. Поменялись родословными —
|
||||
переставь блок целиком туда, где Клод.
|
||||
|
||||
Вариант для **этапа 2** (ревью постановки, кода изменений ещё нет) — тот же
|
||||
boilerplate, другой параметрический блок:
|
||||
|
||||
|
||||
Reference in new issue
Block a user