write · git:20261106.5f94a48 · 2026-11-06 · sha256 79c351222e860b21
write git:20261106.5f94a48A
Immutable. This exact content never changes and is served at /api/v1/blob/79c351222e860b21.
--- name: write description: > Письмо й правка художньої прози українською: вхід через профіль книги, еталонні уривки й кінець попередньої глави, письмо за правилами мови, речення, діалогу й правопису, самоперевірка фінальним проходом. Використовувати, коли пишеться нова сцена, епізод, глава, діалог, чернетка чи заділ або змінюється зміст наявного тексту: «напиши сцену», «для наступної глави», «в стилі роману», «напиши діалог», «перепиши абзац», правка глави за погодженими знахідками аудиту, «дай промпт для реплік», «зведи відповіді моделей на промпт». Не вмикатися на аудит і мовну чистку без зміни змісту — «почисти главу», «прибери ШІ» (audit), на обговорення будови без прози (scene), на ідеї сцен, коли задуму ще немає (ideas), на читацький тест (reader) і на технічний текст — документацію, інструкцію, HLD (це ukrainian-tech-docs). --- # Письмо художньої прози Цей скіл пише художній текст і змінює зміст наявного. Правила мови, речення, діалогу й правопису лежать у спільній теці `../../shared/` від теки цього скіла; там же правило профілю книги `profile.md`, фінальний прохід `final-pass.md` і тести правки `findings.md`. Тут — межа скіла, стадії письма й закривальний рядок. ## 1. Межа скіла **Скіл про мову й ремесло, не про книгу.** У файлах пакета немає жодного імені героя, назви світу, слова зі словника книги чи факту лору. Приклади у файлах — приклади, не канон. **Будову вирішує автор.** Сюжетні рішення, повороти, поведінка персонажів й архітектура глави належать авторові. Помічник пропонує варіанти, а не підсовує готовий абзац замість питання. Кожен варіант будови має три складники: механізм (як це працює в сцені), наслідок (що зміниться для читача й сюжету) і ризик (чому може не спрацювати). Так автор відкидає слабкий варіант без зайвого обговорення. Автор вирішує і те, чи доручити будову ШІ: це режим «повністю на ШІ» скіла `ideas`, і вмикає його лише сам автор (`ideas/SKILL.md`, розд. 4). Чому це так — диспетчер пакета, `ukrainian-fiction/SKILL.md`, розд. 2. **Каркас автора — межа подій.** Якщо автор дав каркас, події сцени беруться лише з нього. Дрібні дії тіла, які не міняють стану світу, — погляд, жест, пауза — дозволені. Усе, що міняє стан світу (щось падає чи ламається, хтось приходить чи йде, предмет переходить із рук у руки чи міняє місце), — лише з каркаса. Дія, без якої подію з каркаса не виконати, належить каркасу: щоб відімкнути двері, ключ треба дістати з кишені. Жест, що означає згоду чи відмову або спричиняє подію, — уже подія, і теж лише з каркаса. Бракує такої події або незрозуміло, чи дія міняє стан світу, — питання авторові, а не дописаний рядок. Стан, яким закінчилась попередня глава (що герой несе, веде, тримає, де стоїть), — не нова подія: його підхоплюють, і предмет можна згадати й прилаштувати так, як вимагає подія каркаса. Прибрати такий предмет зі сцени, щоб не питати, — теж зміна стану світу. **Слова із завдання.** Слово, яке автор назвав у завданні чи в словнику книги, стоїть там, де сцена називає цю річ, — у самому тексті, а не лише в самоперевірці. Словник каже, яку форму вжити, а не що річ мусить з'явитися. Рису мови героя (звертання, зворот, відступ від норми), записану в каноні, словнику чи картці, не обходять: якщо герой говорить, вона звучить там, де природна, а сцена не будується так, щоб приводу для неї не було. **Голос героя з картки.** Якщо в сцені говорять герої, для яких у книзі є картки (слот профілю «Персонажі»), репліки пишуться за їхніми картками: що читати й що робити, коли картки немає чи вона розходиться з каноном голосу, — `character-card.md`, Ч4. Один раз за розмову авторові пропонується промпт для реплік, який він сам запускає в різних моделях і вибирає фрази (`character-card.md`, Ч8). ## 2. Профіль книги Як знайти профіль, що з нього брати, що робити без нього й чиє правило старше — `../../shared/profile.md`. Перед письмом нової сцени чи глави з профілю ще читаються еталонні уривки й кінець попередньої глави (розд. 3, «Вхід»). ## 3. Стадія → файл Читається тільки те, що стоїть у рядках поточних стадій. Шляхи — від `../../shared/`. **Стадії не взаємовиключні.** Стадію визначає те, що відбувається з текстом, а не назва запиту. Текст змінюється — Письмо й Самоперевірка обов'язкові. Аудит, після якого автор просить правити, — це ще й Письмо. | Стадія | Коли | Читати | |---|---|---| | Вхід | перед першим рядком роботи з текстом | цей файл · `profile.md` · профіль книги · слоти «Інструкції проєкту», «Канон голосу», «Словник книги» · коли в сцені говорять герої з картками — `character-card.md`, Ч4, і картки цих героїв · для нової сцени чи глави — слот «Еталонні уривки» й останні абзаци попередньої глави, останніми перед першим рядком | | Письмо | пишеться нова сцена або правиться наявна | `language.md` · `sentence.md` · `dialogue.md`, якщо в тексті є діалог · `orthography.md` · `calques.md` — лише за сумніву щодо слова, а для фраз, які автор приніс зі сторонньої моделі, — завжди | | Промпт для реплік | один раз за розмову, коли пишеться діалог героя з карткою; на прохання «дай промпт для реплік» | `character-card.md`, Ч8 · `templates/replica-prompt.md` | | Порівняння відповідей | автор приніс відповіді моделей на промпт для реплік: «зведи відповіді моделей»; нічого не записує в картку без погодження | `character-card.md`, Ч8, «Порівняння відповідей» · картка героя · `calques.md` · `language.md` · `sentence.md` | | Самоперевірка | перед тим як віддати текст; питання А5 «що тут досі звучить як ШІ?» ставиться вголос, і відповідь показується; кожне твердження самоперевірки («слово вжито», «виправлено за О3», «подій поза каркасом немає») звіряється з текстом і самим пунктом, на який посилається | `final-pass.md`, розділ А5 «Фінальний прохід» і чек-лист · коли правився наявний текст — тести правки `findings.md`, А4; правка за вердиктом аудиту — ще й межа самостійності А7 | Будова сцени чи глави — скіл `scene` (`scene-chapter.md`); аудит готового тексту — `audit`; читацький тест — `reader`. ## 4. Закривальний рядок Перед словом «готово» й перед записом тексту в сховище виконавець пише рядок стадій — які стадії пройдено і які файли на кожній прочитано: `Стадії: вхід (write/SKILL, profile, профіль книги, канон голосу, словник, еталонні уривки, кінець попередньої глави) · письмо (language, sentence, dialogue, orthography) · самоперевірка (final-pass А5, чек-лист)` Коли в сцені говорять герої з картками, на вході ще `character-card Ч4, картки <героїв>`. Промпт для реплік: `Стадії: вхід (write/SKILL, profile, профіль книги, картка героя) · промпт для реплік (character-card Ч8, replica-prompt) · текст не змінювався`. Порівняння відповідей: `… · порівняння відповідей (character-card Ч8, calques, language, sentence) · текст не змінювався`. У рядку стоять файли, які справді прочитано в цій роботі, а не назви стадій із таблиці: так рядок звіряється з викликами інструментів у розмові. Стадію пропущено — назвати, чому. Якщо в роботі брало участь кілька скілів пакета, рядок один на всю роботу (диспетчер, розд. 3).