write · git:20261106.7eb4317 · 2026-11-06 · sha256 6d76fdeb3f965dda
write git:20261106.7eb4317A
Immutable. This exact content never changes and is served at /api/v1/blob/6d76fdeb3f965dda.
--- 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`); ідеї сцен, коли задуму ще немає, — `ideas`; аудит готового тексту — `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).