---
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).

**Контекст теки сесії.** Інструментів читання файлів в агента немає. Але
в Claude Code агент отримує на старті `CLAUDE.md` з теки, у якій відкрито
сесію, разом із файлами, які той імпортує (перевірено тестами ізоляції
агентів). Якщо сесію відкрито в теці книги, читач може знати канон ще до
першого слова глави, і «свіжість» порушено. Звіт тоді каже про це першим
рядком, до переліків (А6, п. 6). Поле `tools` агента дає один інструмент
без доступу до файлів: агента з порожнім переліком інструментів Claude
Code не запускає.

**Агента `fiction-reader` немає, а субагенти є** (скіл без плагіна) —
запустити загальний субагент із питаннями А6, п. 3, і тим самим обмеженням:
лише текст у завданні.

**Субагентів немає** (звичайний чат) — свіжого читача не вийде, і звіт каже
це першим рядком, як вимагає А6, п. 6: тест іде в тій самій розмові з
позначкою «не незалежний».

**Другий читач — інша модель.** Якщо профіль книги дозволяє сторонню
модель і в середовищі є Codex CLI, главу паралельно читає модель OpenAI
(А6, п. 8). «Не можна» — Codex не запускається, і автора не питають. Рядок
порожній чи його немає — Codex не запускається, автора питають одним
питанням.

## 3. Стадія → файл

| Стадія | Коли | Читати |
|---|---|---|
| Вхід | перед тестом | цей файл · перелік від автора або, якщо його складає виконавець, `profile.md`, профіль книги й нотатки · для глави, що не перша, — слот «Що читач знає» й попередня глава · слот «Стороння модель» |
| Читацький тест | «тест читача», «чи зрозуміло це без мене», «як це прочитає людина з вулиці»; сам не вмикається; нічого не править; звіт — у порядку А6, п. 6 | `reader-test.md`, А6 · `findings.md`, А3 |

## 4. Закривальний рядок

`Стадії: вхід (reader/SKILL, profile, профіль книги; перелік — від автора) · читацький тест (reader-test А6, findings А3) · читач: агент fiction-reader · текст не змінювався`

Якщо читач — не агент плагіна, рядок це називає: `читач: загальний субагент`
або `читач: та сама розмова, не незалежний`. Був другий читач — `читачі: агент
fiction-reader і Codex (інша модель)`. Не було — рядок каже чому:
`другий читач: немає, стороння модель не дозволена`, `другий читач: немає,
стороння модель не вказана, автора спитано` чи `другий читач: немає, Codex
CLI недоступний`. Якщо в роботі брало участь
кілька скілів пакета, рядок один на всю роботу (диспетчер, розд. 3).
