reader · git:20261106.7d242d8 · 2026-11-06 · sha256 c359429d520fb607
reader git:20261106.7d242d8A
Immutable. This exact content never changes and is served at /api/v1/blob/c359429d520fb607.
--- 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: тест іде в тій самій розмові з позначкою «не незалежний». ## 3. Стадія → файл | Стадія | Коли | Читати | |---|---|---| | Вхід | перед тестом | цей файл · перелік від автора або, якщо його складає виконавець, `profile.md`, профіль книги й нотатки · для глави, що не перша, — слот «Що читач знає» й попередня глава | | Читацький тест | «тест читача», «чи зрозуміло це без мене», «як це прочитає людина з вулиці»; сам не вмикається; нічого не править; звіт — у порядку А6, п. 6 | `reader-test.md`, А6 · `findings.md`, А3 | ## 4. Закривальний рядок `Стадії: вхід (reader/SKILL, profile, профіль книги; перелік — від автора) · читацький тест (reader-test А6, findings А3) · читач: агент fiction-reader · текст не змінювався` Якщо читач — не агент плагіна, рядок це називає: `читач: загальний субагент` або `читач: та сама розмова, не незалежний`. Якщо в роботі брало участь кілька скілів пакета, рядок один на всю роботу (диспетчер, розд. 3).