reader · diff

git:20261105.cfe1c24 to git:20261105.a4d6276

5 added, 4 removed. Audit A to A.

---
name: reader
description: >
Читацький тест художнього тексту українською: свіжий читач без Біблії книги
переказує главу, позначає, де загубився, де нудно, що спрацювало;
розбіжності з тим, що читач мав винести, йдуть таблицею на вердикт автора.
Нічого не править і сам не вмикається. Використовувати на прохання «тест
читача», «читацький тест», «прожени главу очима читача», «чи зрозуміло це
без мене», «як це прочитає людина з вулиці» про главу чи сцену. Не
вмикатися на аудит мови й будови (audit, scene), на письмо (write) і на
технічний текст — «тест читача» документа робить ukrainian-tech-docs
(review).
---
# Читацький тест
Цей скіл дає главу читачеві, який знає лише текст, і звіряє, що той виніс.
Порядок тесту лежить у `references/reader-test.md` цього скіла (А6); там же
форма рядка таблиці знахідок (А6, п. 4). Повна таблиця А3 —
`../../shared/findings.md`.
## 1. Передумови
**Перелік «що читач мав винести».** Його дає автор, або виконавець складає
за словами автора чи з нотаток книги — порядок і підтвердження в А6, п. 1.
Профіль і нотатки, якщо перелік складає виконавець, знайти за
`../../shared/profile.md`. Читач ні переліку, ні профілю не отримує.
**Текст не змінюється.** Тест повертає знахідки. Що правити, вирішує автор;
правка — задача `write`.
## 2. Читач
Читач — агент `fiction-reader` цього плагіна (`agents/fiction-reader.md`).
Йому в самому завданні передають текст глави, а якщо глава не перша —
- попередні глави цілком; не вміщаються — переказ у межах того, що знає читач,
- і звіт про це каже (А6, п. 2).
+ переказ зі слота профілю «Що читач знає» й повністю лише попередню главу.
+ Слота немає — попередні глави цілком; не вміщаються — переказ у межах того,
+ що знає читач. Звіт каже, що дано переказом (А6, п. 2).
**Контекст теки сесії.** Інструментів читання файлів в агента немає. Але
в Claude Code агент отримує на старті `CLAUDE.md` з теки, у якій відкрито
сесію, разом із файлами, які той імпортує (перевірено тестами ізоляції
агентів). Якщо сесію відкрито в теці книги, читач може знати канон ще до
першого слова глави, і «свіжість» порушено. Звіт тоді каже про це першим
рядком. Поле `tools` агента дає один інструмент без доступу до файлів:
агента з порожнім переліком інструментів Claude Code не запускає.
**Агента `fiction-reader` немає, а субагенти є** (скіл без плагіна) —
запустити загальний субагент із питаннями А6, п. 3, і тим самим обмеженням:
лише текст у завданні.
**Субагентів немає** (звичайний чат) — свіжого читача не вийде, і звіт каже
це першим рядком, як вимагає А6, п. 2: тест іде в тій самій розмові з
позначкою «не незалежний».
## 3. Стадія → файл
| Стадія | Коли | Читати |
|---|---|---|
- | Вхід | перед тестом | цей файл · перелік від автора або, якщо його складає виконавець, `profile.md`, профіль книги й нотатки |
- | Читацький тест | «тест читача», «чи зрозуміло це без мене», «як це прочитає людина з вулиці»; сам не вмикається; нічого не править | `reader-test.md`, А6 · `findings.md`, А3 |
+ | Вхід | перед тестом | цей файл · перелік від автора або, якщо його складає виконавець, `profile.md`, профіль книги й нотатки · для глави, що не перша, — слот «Що читач знає» й попередня глава |
+ | Читацький тест | «тест читача», «чи зрозуміло це без мене», «як це прочитає людина з вулиці»; сам не вмикається; нічого не править; звіт — у порядку А6, п. 6 | `reader-test.md`, А6 · `findings.md`, А3 |
## 4. Закривальний рядок
`Стадії: вхід (reader/SKILL, profile, профіль книги; перелік — від автора) · читацький тест (reader-test А6, findings А3) · читач: агент fiction-reader · текст не змінювався`
Якщо читач — не агент плагіна, рядок це називає: `читач: загальний субагент`
або `читач: та сама розмова, не незалежний`. Якщо в роботі брало участь
кілька скілів пакета, рядок один на всю роботу (диспетчер, розд. 3).