Metadata-Version: 2.4
Name: ruwritingstyles
Version: 2.25.3
Summary: Agentic style review tooling for RuWritingStyles.
Author-email: "M. Yu. Gasuns" <gasyoun@gmail.com>
License:                                  Apache License
                                   Version 2.0, January 2004
                                http://www.apache.org/licenses/
        
           TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
        
           1. Definitions.
        
              "License" shall mean the terms and conditions for use, reproduction,
              and distribution as defined by Sections 1 through 9 of this document.
        
              "Licensor" shall mean the copyright owner or entity authorized by
              the copyright owner that is granting the License.
        
              "Legal Entity" shall mean the union of the acting entity and all
              other entities that control, are controlled by, or are under common
              control with that entity. For the purposes of this definition,
              "control" means (i) the power, direct or indirect, to cause the
              direction or management of such entity, whether by contract or
              otherwise, or (ii) ownership of fifty percent (50%) or more of the
              outstanding shares, or (iii) beneficial ownership of such entity.
        
              "You" (or "Your") shall mean an individual or Legal Entity
              exercising permissions granted by this License.
        
              "Source" form shall mean the preferred form for making modifications,
              including but not limited to software source code, documentation
              source, and configuration files.
        
              "Object" form shall mean any form resulting from mechanical
              transformation or translation of a Source form, including but
              not limited to compiled object code, generated documentation,
              and conversions to other media types.
        
              "Work" shall mean the work of authorship, whether in Source or
              Object form, made available under the License, as indicated by a
              copyright notice that is included in or attached to the work
              (an example is provided in the Appendix below).
        
              "Derivative Works" shall mean any work, whether in Source or Object
              form, that is based on (or derived from) the Work and for which the
              editorial revisions, annotations, elaborations, or other modifications
              represent, as a whole, an original work of authorship. For the purposes
              of this License, Derivative Works shall not include works that remain
              separable from, or merely link (or bind by name) to the interfaces of,
              the Work and Derivative Works thereof.
        
              "Contribution" shall mean any work of authorship, including
              the original version of the Work and any modifications or additions
              to that Work or Derivative Works thereof, that is intentionally
              submitted to Licensor for inclusion in the Work by the copyright owner
              or by an individual or Legal Entity authorized to submit on behalf of
              the copyright owner. For the purposes of this definition, "submitted"
              means any form of electronic, verbal, or written communication sent
              to the Licensor or its representatives, including but not limited to
              communication on electronic mailing lists, source code control systems,
              and issue tracking systems that are managed by, or on behalf of, the
              Licensor for the purpose of discussing and improving the Work, but
              excluding communication that is conspicuously marked or otherwise
              designated in writing by the copyright owner as "Not a Contribution."
        
              "Contributor" shall mean Licensor and any individual or Legal Entity
              on behalf of whom a Contribution has been received by Licensor and
              subsequently incorporated within the Work.
        
           2. Grant of Copyright License. Subject to the terms and conditions of
              this License, each Contributor hereby grants to You a perpetual,
              worldwide, non-exclusive, no-charge, royalty-free, irrevocable
              copyright license to reproduce, prepare Derivative Works of,
              publicly display, publicly perform, sublicense, and distribute the
              Work and such Derivative Works in Source or Object form.
        
           3. Grant of Patent License. Subject to the terms and conditions of
              this License, each Contributor hereby grants to You a perpetual,
              worldwide, non-exclusive, no-charge, royalty-free, irrevocable
              (except as stated in this section) patent license to make, have made,
              use, offer to sell, sell, import, and otherwise transfer the Work,
              where such license applies only to those patent claims licensable
              by such Contributor that are necessarily infringed by their
              Contribution(s) alone or by combination of their Contribution(s)
              with the Work to which such Contribution(s) was submitted. If You
              institute patent litigation against any entity (including a
              cross-claim or counterclaim in a lawsuit) alleging that the Work
              or a Contribution incorporated within the Work constitutes direct
              or contributory patent infringement, then any patent licenses
              granted to You under this License for that Work shall terminate
              as of the date such litigation is filed.
        
           4. Redistribution. You may reproduce and distribute copies of the
              Work or Derivative Works thereof in any medium, with or without
              modifications, and in Source or Object form, provided that You
              meet the following conditions:
        
              (a) You must give any other recipients of the Work or
                  Derivative Works a copy of this License; and
        
              (b) You must cause any modified files to carry prominent notices
                  stating that You changed the files; and
        
              (c) You must retain, in the Source form of any Derivative Works
                  that You distribute, all copyright, patent, trademark, and
                  attribution notices from the Source form of the Work,
                  excluding those notices that do not pertain to any part of
                  the Derivative Works; and
        
              (d) If the Work includes a "NOTICE" text file as part of its
                  distribution, then any Derivative Works that You distribute must
                  include a readable copy of the attribution notices contained
                  within such NOTICE file, excluding those notices that do not
                  pertain to any part of the Derivative Works, in at least one
                  of the following places: within a NOTICE text file distributed
                  as part of the Derivative Works; within the Source form or
                  documentation, if provided along with the Derivative Works; or,
                  within a display generated by the Derivative Works, if and
                  wherever such third-party notices normally appear. The contents
                  of the NOTICE file are for informational purposes only and
                  do not modify the License. You may add Your own attribution
                  notices within Derivative Works that You distribute, alongside
                  or as an addendum to the NOTICE text from the Work, provided
                  that such additional attribution notices cannot be construed
                  as modifying the License.
        
              You may add Your own copyright statement to Your modifications and
              may provide additional or different license terms and conditions
              for use, reproduction, or distribution of Your modifications, or
              for any such Derivative Works as a whole, provided Your use,
              reproduction, and distribution of the Work otherwise complies with
              the conditions stated in this License.
        
           5. Submission of Contributions. Unless You explicitly state otherwise,
              any Contribution intentionally submitted for inclusion in the Work
              by You to the Licensor shall be under the terms and conditions of
              this License, without any additional terms or conditions.
              Notwithstanding the above, nothing herein shall supersede or modify
              the terms of any separate license agreement you may have executed
              with Licensor regarding such Contributions.
        
           6. Trademarks. This License does not grant permission to use the trade
              names, trademarks, service marks, or product names of the Licensor,
              except as required for reasonable and customary use in describing the
              origin of the Work and reproducing the content of the NOTICE file.
        
           7. Disclaimer of Warranty. Unless required by applicable law or
              agreed to in writing, Licensor provides the Work (and each
              Contributor provides its Contributions) on an "AS IS" BASIS,
              WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
              implied, including, without limitation, any warranties or conditions
              of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
              PARTICULAR PURPOSE. You are solely responsible for determining the
              appropriateness of using or redistributing the Work and assume any
              risks associated with Your exercise of permissions under this License.
        
           8. Limitation of Liability. In no event and under no legal theory,
              whether in tort (including negligence), contract, or otherwise,
              unless required by applicable law (such as deliberate and grossly
              negligent acts) or agreed to in writing, shall any Contributor be
              liable to You for damages, including any direct, indirect, special,
              incidental, or consequential damages of any character arising as a
              result of this License or out of the use or inability to use the
              Work (including but not limited to damages for loss of goodwill,
              work stoppage, computer failure or malfunction, or any and all
              other commercial damages or losses), even if such Contributor
              has been advised of the possibility of such damages.
        
           9. Accepting Warranty or Additional Liability. While redistributing
              the Work or Derivative Works thereof, You may choose to offer,
              and charge a fee for, acceptance of support, warranty, indemnity,
              or other liability obligations and/or rights consistent with this
              License. However, in accepting such obligations, You may act only
              on Your own behalf and on Your sole responsibility, not on behalf
              of any other Contributor, and only if You agree to indemnify,
              defend, and hold each Contributor harmless for any liability
              incurred by, or claims asserted against, such Contributor by reason
              of your accepting any such warranty or additional liability.
        
           END OF TERMS AND CONDITIONS
        
           APPENDIX: How to apply the Apache License to your work.
        
              To apply the Apache License to your work, attach the following
              boilerplate notice, with the fields enclosed by brackets "[]"
              replaced with your own identifying information. (Don't include
              the brackets!)  The text should be enclosed in the appropriate
              comment syntax for the file format. We also recommend that a
              file or class name and description of purpose be included on the
              same "printed page" as the copyright notice for easier
              identification within third-party archives.
        
           Copyright [yyyy] [name of copyright owner]
        
           Licensed under the Apache License, Version 2.0 (the "License");
           you may not use this file except in compliance with the License.
           You may obtain a copy of the License at
        
               http://www.apache.org/licenses/LICENSE-2.0
        
           Unless required by applicable law or agreed to in writing, software
           distributed under the License is distributed on an "AS IS" BASIS,
           WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
           See the License for the specific language governing permissions and
           limitations under the License.
        
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fastapi>=0.115
Requires-Dist: pydantic>=2
Requires-Dist: python-dotenv>=1
Requires-Dist: uvicorn>=0.30
Requires-Dist: jinja2>=3.1
Requires-Dist: requests>=2.31
Requires-Dist: websockets>=12.0
Provides-Extra: test
Requires-Dist: httpx>=0.27; extra == "test"
Requires-Dist: pytest>=8; extra == "test"
Provides-Extra: harvest
Requires-Dist: pymupdf>=1.24; extra == "harvest"
Requires-Dist: beautifulsoup4>=4.12; extra == "harvest"
Requires-Dist: lxml>=5; extra == "harvest"
Requires-Dist: pdfminer.six>=20231228; extra == "harvest"
Requires-Dist: pypdf>=4; extra == "harvest"
Dynamic: license-file

# Каталог пользовательских стилей для Claude

_Created: 03-05-2026 · Last updated: 05-09-2026_

Этот README объясняет, какие пользовательские стили для Claude уже созданы, чем они отличаются и как ими пользоваться. Он рассчитан на человека, который впервые открыл эту папку и еще не знает, какой файл брать для своей задачи.

Файл стиля - это `.md`-инструкция для Claude. Ее можно использовать двумя способами: загрузить или вставить в настройку Custom Style, либо временно дать Claude в начале диалога и попросить писать по этому профилю. Сами стили не являются пересказами исходных книг и статей. Это рабочие модели письма: тон, композиция, способ доказательства, тип примеров, допустимая терминология и запреты.

> 🚀 **Хотите прогнать свою статью через «Совет» стилей?** За пять шагов от установки до первой рецензии (с ключом DeepSeek) — [`docs/QUICKSTART.ru.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/QUICKSTART.ru.md).

**Status**: v2.23.0 (см. [`CHANGELOG.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/CHANGELOG.md)). Каталог стилей + CLI-конвейер «Совет» + eval-харнесс + Web Studio. Честная граница «что уже есть / что ещё нет» — в разделах [Реализовано](#реализовано) и [Запланировано](#запланировано) ниже (H2369).

### Установка конвейера

Скачайте wheel из [GitHub Releases](https://github.com/gasyoun/RuWritingStyles/releases), затем создайте рабочее пространство вне каталога Python:

```bash
python -m pip install ruwritingstyles-2.23.0-py3-none-any.whl
mkdir rws-workspace && cd rws-workspace
rws init .
rws show-config
rws web                  # production SPA + API: http://localhost:8000
```

Для разработки из checkout используйте `python -m pip install -e .`; `rws web --dev` дополнительно запускает Vite на порту 5173. Порядок поиска workspace: `RWS_WORKSPACE`, ближайший `.rws-workspace.json`, затем legacy checkout.

## Реализовано

То, что **работает в публичном дереве** (код + тесты/CI, либо явная оговорка о внешней зависимости):

| Возможность | Где | Условие |
|---|---|---|
| Каталог Claude Custom Styles (≈44 файла) | [`ClaudeStyles/`](ClaudeStyles/) | без API-ключа |
| CLI-конвейер prepare → review → council → revise → verify | `rws run`, [`docs/ENGINE.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/ENGINE.md) | mock offline; live — ключ провайдера |
| Именованные советы (`general` / `sanskrit` / `indology` / `lexicography`) | `rws councils`, `--council` | — |
| Провайдер DeepSeek | `--provider deepseek` | `DEEPSEEK_API_KEY` |
| OpenAlex (живые запросы) | `researcher.py` → api.openalex.org | сеть |
| Zotero MCP-клиент | `mcp_client.py` | **внешний** Zotero MCP-сервер; без него путь неактивен |
| Deep Retrieval (FTS5) | `corpus.py`; `rws corpus-status` / `corpus-ingest` / `corpus-search` | локальный корпус: приватный [`RuWritingStyles-corpus`](https://github.com/gasyoun/RuWritingStyles-corpus) или `RWS_CORPUS_DIR` — **не** в этом репо |
| Web Studio + FastAPI | `rws web`, каталог `web/` | — |
| Eval-харнесс + mock CI gate | `evals/`, `scripts/ci-eval-gate.py` | mock без ключей |
| Журнальные профили + ГОСТ-аппарат | `knowledge/journals/`, citation path | — |
| Obsidian-плагин (код + CI) | [`obsidian-plugin/`](obsidian-plugin/) | сборка/тесты в репо; **не** = публикация в Community Plugins |
| Библиография опорных источников + права | [`SOURCES.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/SOURCES.md) | полные тексты только в private corpus |

## Запланировано

То, что **ещё не сделано** или сделано только частично / только автором:

| Пункт | Статус |
|---|---|
| **Вычистка `PDFtoTXT` из истории git** (`git filter-repo` + force-push + бэкап) | **только автор (human-only)**; в рабочем дереве каталога уже нет, в истории — ещё есть. Агенты **не** запускают filter-repo |
| DOI на Zenodo → вписать в [`CITATION.cff`](https://github.com/gasyoun/RuWritingStyles/blob/main/CITATION.cff) | релизное действие автора |
| Подача методологической статьи | [`docs/methodology-paper-outline.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/methodology-paper-outline.md) |
| Публикация Obsidian-плагина (BRAT / Community Plugins, тег `obsidian-v*`) | кнопки автора; код плагина уже в репо |
| Word-плагин | только прототип HTML/manifest в [`docs/rws-word-*.html`](docs/) / XML — **не** store-ready |
| Новые паспортные стили без текста в private corpus | блокированы gate H1882 (нет attributable source) |

## Цитирование и декларация об использовании ИИ

- **Как цитировать.** Проект оформлен по стандарту Citation File Format —
  [`CITATION.cff`](https://github.com/gasyoun/RuWritingStyles/blob/main/CITATION.cff); на GitHub работает кнопка «Cite this repository».
  Архивирование с DOI готовится на Zenodo ([`.zenodo.json`](https://github.com/gasyoun/RuWritingStyles/blob/main/.zenodo.json)): после первого
  релиза DOI добавляется в `CITATION.cff`.
- **Использование ИИ в статье.** Готовые формулы для сноски/«Благодарностей» (рус./англ.) и
  объяснение роли ИИ в самом конвейере — в [`docs/AI_DISCLOSURE.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/AI_DISCLOSURE.md).
  Кратко: ИИ — инструмент рецензирования, не соавтор; ответственность за текст несет автор.
- **Метаданные Dublin Core.** Экспорт паспортов стилей в DCMI —
  [`metadata/dublin-core.xml`](https://github.com/gasyoun/RuWritingStyles/blob/main/metadata/dublin-core.xml), регенерируется
  `python tools/passports_to_dublin_core.py`.

## Основные этапы (Roadmap)
- [x] **Фазы A-H**: Базовая инфраструктура, мультиагентный Совет и Web Studio v3.0.
- [x] **v2.3.0**: CI Golden Gate, рефакторинг сервисного слоя и стабилизация security hooks.
- [x] **v2.4.0**: **Agentic Leap**. Переход к автономным инструментам (MCP/Zotero), живому поиску (OpenAlex) и реальному времени (WebSockets).
- [x] **Фаза III**: Интеграция MCP и внешних академических библиотек.
- [x] **Фаза IV**: SQLite Native Orchestration (протоколирование всех вызовов инструментов).
- [x] **Фаза V**: WebSocket Web Studio (Live Thinking Trace).
- [x] **Фаза VI**: Deep Document Retrieval (FTS5 RAG по корпусу).

**Sanskrit DH — публичный ресурс для русскоязычной санскритологии на движке DeepSeek (v2.5–v2.9):**

- [x] **v2.5.0**: Deep Retrieval корпуса доступен из CLI (`rws corpus-status` / `corpus-ingest` / `corpus-search`).
- [x] **v2.5.x**: санскритские eval-кейсы и золотой протокол ([`evals/GOLD_PROTOCOL.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/evals/GOLD_PROTOCOL.md), каркас [`docs/benchmark.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/benchmark.md)); ужесточение JSON-схем, self-describing `run.json` и security-review веб-слоя.
- [x] **v2.6.0**: именованные советы (`rws councils`: `general` / `sanskrit` / `indology`, выбор через `--council`) и аудит-след отбора стилей в `run.json`.
- [x] **v2.7.0**: архивные DH-метаданные ([`CITATION.cff`](https://github.com/gasyoun/RuWritingStyles/blob/main/CITATION.cff), [`.zenodo.json`](https://github.com/gasyoun/RuWritingStyles/blob/main/.zenodo.json), [`docs/AI_DISCLOSURE.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/AI_DISCLOSURE.md), Dublin Core) + закрытие security-review (input-allowlist, bearer-token).
- [x] **v2.8.0**: провайдер **DeepSeek** — основной реальный бэкенд (`--provider deepseek`).
- [x] **v2.8.1–2.8.2**: первый бенчмарк на реальном провайдере и кейс-стади настоящей статьи (лексикография *guṇa*, совет `sanskrit` — все три заложенные проблемы пойманы) — [`docs/benchmark.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/benchmark.md), [`docs/case-study-p3-guna.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/case-study-p3-guna.md).
- [x] **v2.8.3–2.8.4**: дисциплина правки для коротких заметок и проверка соответствия журналу (`rws run --journal <id>` — реальная проверка наличия аннотации и ключевых слов по языкам).
- [x] **v2.8.5–2.8.6**: русский quickstart ([`docs/QUICKSTART.ru.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/QUICKSTART.ru.md)) и углубление базы знаний (индологическое ядро библиографии + ссылки CDSL).
- [x] **v2.9.0–2.9.1**: углубленная документация ([`docs/USE_CASES.ru.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/USE_CASES.ru.md), карта [`docs/README.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/README.md)) и галерея стилей ([`docs/STYLE_GALLERY.ru.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/STYLE_GALLERY.ru.md)).
- [x] **v2.10.x**: журнальная проверка с лимитом слов аннотации (`abstract_max_words`), CLI/CI parity-guard, ARS-совместимые протоколы claim-faithfulness и калибровки рецензентов ([`SOURCES.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/SOURCES.md)).
- [x] **v2.11.0**: достоверный бенчмарк — N-прогонный eval-харнесс (`eval-run`/`eval-suite --repeat N` → `eval-aggregate.json`), политика алиасов скорера, температурный зонд DeepSeek.
- [x] **v2.12.0–2.12.1**: over-rewrite побежден по построению — span-patch-реконструкция + growth-губернатор (pass-rate **0.48 → 0.92**), консолидация Zenodo/статьи/документации, движок вынесен в [`docs/ENGINE.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/ENGINE.md).
- [x] **v2.13.0** (H588 Phase N): span-привязанные стилевые обязательства верификатора, двухэкспертная разметка золотого набора (согласие 24/25, κ Коэна), wall-clock-дедлайн провайдера, маршрутизация моделей `--routes`, обобщенный навык `/rws-council`, черновик методологической статьи в форме подачи (§4.6, EN Abstract/Keywords).
- [x] **v2.14.0** (H770 Фаза O): маршрутизированный v4-pro N=5 бенчмарк (0.72/0.92/25-25 — строгость судьи как новая ось, [`docs/benchmark.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/benchmark.md) + §4.7 статьи), A29 контентно submission-ready (ГОСТ-«Литература», варианты адъюдикации, EN abstract 198/200, финальное Zenodo-описание), корпус проиндексирован (FTS5) + 40-й стиль `smirnov-mahabharata` + доводка `sanskrit-reader`, профиль «Восток (Oriens)» + `keywords_max_words`, детерминированный фикс `missing_iast_on_first_mention`.
- [x] **v2.15.0** (H1213): первый стиль жанра словарной дефиниции `academic-dictionary-entry` (эталоны: Зализняк > Апресян/Мельчук; Кочергина — сверка эквивалентов) + совет `lexicography` + 8 gold-кейсов `GOLD_DICTIONARY` на pwg_ru-материале; бенчмарк 0.925/0.975 (40 прогонов), двухэкспертная разметка 0.97; реестр эталонов и права — `SOURCES.md` №№ 13–21.
- [x] **v2.15.1–2.15.3**: адъюдикация `vedic-r02`; audit-hardening; затем явные режимы pipeline, восстановление из `run.json`, fail-closed бюджеты, самостоятельные wheel/workspace/Web/Docker и packaging consumer matrix.
- [ ] **Дальше (релизные действия автора)**: DOI на Zenodo (→ вписать в [`CITATION.cff`](https://github.com/gasyoun/RuWritingStyles/blob/main/CITATION.cff)), финализация и подача методологической статьи ([`docs/methodology-paper-outline.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/methodology-paper-outline.md)); плагин для Obsidian — план реализации (MVP: легкие детерминированные проверки) в [`docs/obsidian-plugin-plan.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/obsidian-plugin-plan.md).

## Навигация

- [Реализовано](#реализовано)
- [Запланировано](#запланировано)
- [Все созданные стили](#все-созданные-стили)
- [Исходные материалы](#исходные-материалы)
- [Быстрый выбор по задаче](#быстрый-выбор-по-задаче)
- [Сопоставление стилей Зализняка](#сопоставление-стилей-зализняка)
- [Примеры запросов](#примеры-запросов-для-стилей-зализняка)
- [Один материал в разных стилях](#один-материал-в-разных-стилях)
- [Сценарии использования](#сценарии-использования-ruwritingstyles)
- [Внутренняя документация проекта](#внутренняя-документация-проекта)

## Критика прежней версии README

Прежняя версия была полезна как список, но не как инструкция для нового пользователя. В ней были три слабых места.

Во-первых, она слишком быстро переходила к таблицам. Было понятно, что файлы существуют, но не было достаточно ясно, как именно их применять в Claude и в какой ситуации выбирать один стиль вместо другого.

Во-вторых, различия между стилями были описаны абстрактно. Для человека, который не знаком с Зализняком, Казанским или Лидовой, формулы вроде «историко-филологическая осторожность» или «системная точность» полезны только наполовину. Нужны живые примеры запросов.

В-третьих, заголовки были оформлены не по русской норме. В русском языке не принято писать каждое слово заголовка с прописной буквы, поэтому в этой версии заголовки приведены к обычному виду: с прописной буквы начинается первое слово и имена собственные.

## Как пользоваться этими стилями

1. Выберите задачу: грамматика, этимология, древний текст, комментарий, перевод, ритуал, жанр, источник.
2. Найдите стиль в таблице ниже.
3. Откройте соответствующий `.md`-файл.
4. Скопируйте весь стиль в Claude Custom Style или вставьте в начало диалога.
5. После этого задайте конкретную задачу: «объясни», «сравни», «разбери», «напиши вступление», «составь комментарий», «оцени гипотезу».

Минимальная рабочая формула:

> Используй стиль из файла [`ClaudeStyles/zalizniak-zametki-style.md`][zalizniak-zametki]. Разбери гипотезу: «слово X произошло от слова Y, потому что они похожи».

Более точная формула:

> Пиши по стилю [`ClaudeStyles/zalizniak-novgorod-style.md`][zalizniak-novgorod]: сначала источник и датировка, затем графика, языковой признак, возможные альтернативы и осторожный вывод. Разбери форму `...` из берестяной грамоты.

## Все созданные стили

> 🎨 **Галерея со ссылками для прямого использования** (открыть → скопировать → вставить в Claude Custom Style): [`docs/STYLE_GALLERY.ru.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/STYLE_GALLERY.ru.md) — все 44 стиля, сгруппированные по школам.

| Файл | Стиль | Для чего нужен | Главная интонация |
|---|---|---|---|
| [`ClaudeStyles/zalizniak-ocherk-style.md`][zalizniak-ocherk] | [Зализняк-очерк][zalizniak-ocherk] | Грамматический очерк: определение, классификация, правило, пример, исключение, итог. | Системная точность и спокойная научная уверенность. |
| [`ClaudeStyles/zalizniak-enklitiki-style.md`][zalizniak-enklitiki] | [Зализняк-энклитики][zalizniak-enklitiki] | Реконструкция скрытого грамматического механизма по корпусу древних памятников. | Историко-грамматическая доказательность, терминологическая строгость, умеренная полемика. |
| [`ClaudeStyles/zalizniak-udarenie-style.md`][zalizniak-udarenie] | [Зализняк-ударение][zalizniak-udarenie] | Историческая акцентология: парадигмы, рукописные данные, диалектные и поздние варианты. | Словарно-научная осторожность, внимание к надежности свидетельств. |
| [`ClaudeStyles/zalizniak-shkolnikov_1-style.md`][zalizniak-shkolnikov] | [Зализняк-школьников_1][zalizniak-shkolnikov] | Объяснение сложной лингвистики школьникам, студентам и неспециалистам. | Ясность, уважение к читателю, доступность без упрощения. |
| [`ClaudeStyles/zalizniak-novgorod-style.md`][zalizniak-novgorod] | [Зализняк-новгород][zalizniak-novgorod] | Анализ древненовгородского диалекта, берестяных грамот, графики, датировки и корпусных параллелей. | Техническая точность, осторожная работа с источником. |
| [`ClaudeStyles/zalizniak-imennoe-style.md`][zalizniak-imennoe] | [Зализняк-именное][zalizniak-imennoe] | Формальное описание русского именного словоизменения: лексема, словоформа, парадигма, правила синтеза форм. | Сухая алгоритмическая ясность, классификационная строгость. |
| [`ClaudeStyles/zalizniak-slovo-style.md`][zalizniak-slovo] | [Зализняк-слово][zalizniak-slovo] | Разбор подлинности древнего памятника и баланса аргументов за и против. | Судебно-филологическая проверка фактов, системности и веса доказательств. |
| [`ClaudeStyles/zalizniak-zametki-style.md`][zalizniak-zametki] | [Зализняк-заметки][zalizniak-zametki] | Популярная критика любительской лингвистики, псевдоэтимологий, обратного чтения и произвольных звуковых замен. | Понятная научная полемика с точной иронией. |
| [`ClaudeStyles/albedil-sbornik-style.md`][albedil-sbornik] | [Albedil-Sbornik][albedil-sbornik] | Востоковедный юбилейный сборник: ритуалы, тексты, музейные предметы, культурная память. | Научная предметность с теплой интонацией дара и уважения к традиции. |
| [`ClaudeStyles/kazanskiy-korpus-style.md`][kazanskiy-korpus] | [Казанский][kazanskiy-korpus] | Филологический комментарий к источнику, переводу, корпусу, семантическому нюансу. | Обстоятельная академическая осторожность и ответственное сопоставление. |
| [`ClaudeStyles/lidova-commentary-style.md`][lidova-commentary] | [Лидова][lidova-commentary] | История комментария, жанра, канона, школы, устной и письменной передачи. | Развернутая историко-филологическая аргументация. |
| [`ClaudeStyles/tronsky-readings-style.md`][tronsky-readings] | [Tronsky-Readings][tronsky-readings] | Небольшая специальная статья по классической филологии, индоевропеистике, текстологии или древним языкам. | Плотная источниковедческая работа без публицистики. |
| [`ClaudeStyles/academic-dictionary-entry-style.md`][academic-dictionary-entry] | [Академическая-словарная-статья][academic-dictionary-entry] | Словарная статья толкового или переводного словаря (в т.ч. карточки pwg_ru): зонная структура, толкование «род + отличия», пометы, грамматический код. | Нулевой тон, зализняковская экономия формулировки. |

### Индологический кластер (санскритология)

Кластер `indology` собирает стили для русскоязычных научных текстов по санскриту. Общий принцип: при первом упоминании термин дается в русской передаче и IAST, держится одна схема транслитерации, различаются ведийский / эпический / классический санскрит и слой коренного текста и комментария. Обобщающий профиль — [`ClaudeStyles/indology-style.md`][indology].

| Файл | Стиль | Для чего нужен | Главная интонация |
|---|---|---|---|
| [`ClaudeStyles/elizarenkova-veda-style.md`][elizarenkova-veda] | [Елизаренкова-веда][elizarenkova-veda] | Ведийская филология: разбор словоформы, ударения, синтаксиса гимна, осторожная семантизация. | Сдержанная точность с вниманием к поэтике гимна. |
| [`ClaudeStyles/toporov-etym-style.md`][toporov-etym] | [Топоров-этимология][toporov-etym] | Этимология и семантическая реконструкция санскритских и индоевропейских лексем. | Широкий сравнительный фон, подчиненный регулярности. |
| [`ClaudeStyles/sanskrit-reader-style.md`][sanskrit-reader] | [Санскрит-ридер][sanskrit-reader] | Учебный разбор отрывка, комментированная хрестоматия для студентов. | Ясность без упрощения, уважение к читателю. |
| [`ClaudeStyles/samasa-manual-style.md`][samasa-manual] | [Самаса-пособие][samasa-manual] | Грамматическое пособие по сложным словам: определение, классификация, правило, пример, исключение. | Сухая алгоритмическая ясность. |
| [`ClaudeStyles/gasuns-telegram-announcements-style.md`][gasuns-telegram-announcements] | [Гасунс — Telegram-анонсы][gasuns-telegram-announcements] | Анонс курса, набора или открытого занятия в каналах Марциса Гасунса и «Оповещениях санскритян». | Фактура и расписание прежде рекламной риторики. |
| [`ClaudeStyles/panini-traditional-style.md`][panini-traditional] | [Панини-традиция][panini-traditional] | Изложение грамматики с опорой на туземную традицию: сутра, вритти, пример. | Дисциплинированное описание категории изнутри традиции. |
| [`ClaudeStyles/smirnov-mahabharata-style.md`][smirnov-mahabharata] | [Смирнов-Махабхарата][smirnov-mahabharata] | Эпический перевод с полным аппаратом: введение-обрамление, ритмическая строка, примечания с разночтениями изданий, толковый словарь реалий. | Повествовательная ровность введения, протокольная строгость примечаний. |

## Исходные материалы

Эта таблица связывает готовые стили с текстами исследовательского корпуса. Сами тексты охраняются авторским правом и **не входят в публичный репозиторий**: они хранятся в приватном репозитории-спутнике [`RuWritingStyles-corpus`](https://github.com/gasyoun/RuWritingStyles-corpus) (каталог `PDFtoTXT/`), доступном только участникам проекта. Библиографические описания и правовой статус — в [`SOURCES.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/SOURCES.md). В одних случаях источник прямой, в других указан опорный материал: он помогает проверить тематику, лексику и научный регистр, но не является единственным образцом для стиля.

| Стиль | Файл стиля | Исходные и опорные материалы |
|---|---|---|
| [Зализняк-очерк][zalizniak-ocherk] | [`ClaudeStyles/zalizniak-ocherk-style.md`][zalizniak-ocherk] | [`Zaliznyak-Ocherk_29-11-20-aligned.doc`][src-ocherk-doc]; дополнительный корпус: [`Zalizniak_Tom1_2026.pdf`][src-zalizniak-tom1-pdf]. |
| [Зализняк-энклитики][zalizniak-enklitiki] | [`ClaudeStyles/zalizniak-enklitiki-style.md`][zalizniak-enklitiki] | [`2008_Zalizniak_Enklitiki.pdf`][src-enklitiki-pdf], [`2008_Zalizniak_Enklitiki.txt`][src-enklitiki-txt]. |
| [Зализняк-ударение][zalizniak-udarenie] | [`ClaudeStyles/zalizniak-udarenie-style.md`][zalizniak-udarenie] | [`zaliznyak_drevnerusskoe_udarenie_2019__izd.pdf`][src-udarenie-pdf], [`zaliznyak_drevnerusskoe_udarenie_2019__izd.txt`][src-udarenie-txt]. |
| [Зализняк-школьников_1][zalizniak-shkolnikov] | [`ClaudeStyles/zalizniak-shkolnikov_1-style.md`][zalizniak-shkolnikov] | Общий корпус Зализняка: [`Zalizniak_Tom1_2026.pdf`][src-zalizniak-tom1-pdf]. |
| [Зализняк-новгород][zalizniak-novgorod] | [`ClaudeStyles/zalizniak-novgorod-style.md`][zalizniak-novgorod] | [`zaliznyak_drevnenovgorodsky_dialekt_2004.pdf`][src-novgorod-pdf], [`zaliznyak_drevnenovgorodsky_dialekt_2004.txt`][src-novgorod-txt]. |
| [Зализняк-именное][zalizniak-imennoe] | [`ClaudeStyles/zalizniak-imennoe-style.md`][zalizniak-imennoe] | [`zalizniak_russkoe_imennoe_slovoizmenenie_2002_text.pdf`][src-imennoe-pdf], [`zalizniak_russkoe_imennoe_slovoizmenenie_2002_text.txt`][src-imennoe-txt]. |
| [Зализняк-слово][zalizniak-slovo] | [`ClaudeStyles/zalizniak-slovo-style.md`][zalizniak-slovo] | [`AAZ_Slovo_2024.pdf`][src-slovo-pdf], [`AAZ_Slovo_2024.txt`][src-slovo-txt]. |
| [Зализняк-заметки][zalizniak-zametki] | [`ClaudeStyles/zalizniak-zametki-style.md`][zalizniak-zametki] | [`AAZ_Zametki_2025.pdf`][src-zametki-pdf], [`AAZ_Zametki_2025.txt`][src-zametki-txt], [`AAZ_Zametki_2025-annotated.md`][src-zametki-annotated], [`AAZ_Zametki_2025-index.md`][src-zametki-index]. |
| [Albedil-Sbornik][albedil-sbornik] | [`ClaudeStyles/albedil-sbornik-style.md`][albedil-sbornik] | Опорный индологический материал: [`Smirnoff_Mahabharata_2025.pdf`][src-smirnoff-pdf], [`Smirnoff_Mahabharata_2025.txt`][src-smirnoff-txt], [`Tubb-ScholasticSans-2007.txt`][src-tubb-txt]. |
| [Смирнов-Махабхарата][smirnov-mahabharata] | [`ClaudeStyles/smirnov-mahabharata-style.md`][smirnov-mahabharata] | [`Smirnoff_Mahabharata_2025.pdf`][src-smirnoff-pdf], [`Smirnoff_Mahabharata_2025.txt`][src-smirnoff-txt] (перевод, введение, примечания, толковый словарь Б. Л. Смирнова). |
| [Казанский][kazanskiy-korpus] | [`ClaudeStyles/kazanskiy-korpus-style.md`][kazanskiy-korpus] | Сборник с материалом Н. Н. Казанского: [`2025_1а_Part 1-1.pdf`][src-tronsky-pdf], [`2025_1а_Part 1-1.txt`][src-tronsky-txt]. |
| [Лидова][lidova-commentary] | [`ClaudeStyles/lidova-commentary-style.md`][lidova-commentary] | Опорные материалы по комментарию и санскритской ученой традиции: [`2025_1а_Part 1-1.pdf`][src-tronsky-pdf], [`2025_1а_Part 1-1.txt`][src-tronsky-txt], [`Tubb-ScholasticSans-2007.txt`][src-tubb-txt]. |
| [Tronsky-Readings][tronsky-readings] | [`ClaudeStyles/tronsky-readings-style.md`][tronsky-readings] | [`2025_1а_Part 1-1.pdf`][src-tronsky-pdf], [`2025_1а_Part 1-1.txt`][src-tronsky-txt]. |
| [Академическая-словарная-статья][academic-dictionary-entry] | [`ClaudeStyles/academic-dictionary-entry-style.md`][academic-dictionary-entry] | Опубликованные академические словари (реестр эталонов и правовой статус — [`SOURCES.md`](SOURCES.md), №№ 13–21): Зализняк 2010, Апресян 1995, Фасмер, Ожегов–Шведова, МАС, Даль (ред. Бодуэна де Куртенэ), семантический словарь Шведовой, Абрамов. Выдержки эталонов — только в приватном корпусе-спутнике. |
| [Гасунс — Telegram-анонсы][gasuns-telegram-announcements] | [`ClaudeStyles/gasuns-telegram-announcements-style.md`][gasuns-telegram-announcements] | Публичные посты [@MarcisGasuns](https://t.me/MarcisGasuns/3156) и [«Оповещений санскритян»](https://t.me/samskrte/595): расписание, программа, условия и один призыв к записи. |

## Быстрый выбор по задаче

| Если вам нужно | Берите стиль | Почему |
|---|---|---|
| Объяснить грамматическое правило без лишней риторики. | [Зализняк-очерк][zalizniak-ocherk] | Он дает определение, разряды, правило, пример и исключение. |
| Построить формальную морфологическую модель. | [Зализняк-именное][zalizniak-imennoe] | Он мыслит словоформами, лексемами, парадигмами и алгоритмами вывода. |
| Разобрать ударение в слове или типе слов. | [Зализняк-ударение][zalizniak-udarenie] | Он требует указать источник, парадигму и степень надежности реконструкции. |
| Объяснить школьнику сложную лингвистическую вещь. | [Зализняк-школьников_1][zalizniak-shkolnikov] | Он начинает с простого примера и постепенно вводит термин. |
| Работать с берестяной грамотой. | [Зализняк-новгород][zalizniak-novgorod] | Он держит в поле зрения графику, датировку, диалектную черту и альтернативные объяснения. |
| Проверить гипотезу о древнем тексте. | [Зализняк-слово][zalizniak-slovo] | Он взвешивает системность языка, вероятность подделки и силу аргументов. |
| Разобрать псевдоэтимологию из интернета. | [Зализняк-заметки][zalizniak-zametki] | Он показывает, почему внешнее сходство и игра с буквами не являются доказательством. |
| Написать текст о ритуале, мифе или музейном предмете. | [Albedil-Sbornik][albedil-sbornik] | Он соединяет научное описание с культурной памятью и уважительной интонацией. |
| Составить комментарий к переводу. | [Казанский][kazanskiy-korpus] | Он различает формальное совпадение, смысловой нюанс и культурный контекст. |
| Объяснить жанр комментария или традицию толкования. | [Лидова][lidova-commentary] | Он анализирует канон, школу, авторитет и передачу текста. |
| Написать короткую специальную статью с источником и аппаратом. | [Tronsky-Readings][tronsky-readings] | Он организует материал как филологическую публикацию: источник, чтение, параллель, вывод. |
| Написать или отрецензировать словарную статью (в т.ч. карточку pwg_ru). | [Академическая-словарная-статья][academic-dictionary-entry] | Он держит зоны статьи, нециркулярное толкование, дифференцированные синонимы, пометы и грамматический код; совет `lexicography`. |

## Суммарный Зализняк

Под «суммарным Зализняком» здесь понимается общий инвариант всех восьми зализняковских профилей. Это стиль, в котором язык рассматривается как система, а каждое утверждение должно пройти проверку материалом.

Его основные признаки:

- сначала определяется предмет и границы вопроса;
- различаются факт, гипотеза, реконструкция, конъектура и популярное предположение;
- внешнее сходство не считается доказательством без исторического и системного объяснения;
- отдельный пример проверяется через парадигму, корпус, регулярность или типологию;
- термин вводится только тогда, когда он работает в рассуждении;
- вывод строится после проверки, а не перед ней;
- полемика допустима, но она подчинена доказательству;
- сложное объясняется ясно, но не ценой потери точности;
- текст постоянно различает систему языка и случайную игру с формой.

Общий промпт:

> Пиши по-русски в зализняковской научной манере: ясно, системно, доказательно, с вниманием к грамматической структуре, историческому материалу, регулярности языковых изменений и надежности источников. Не принимай внешнее сходство за доказательство, отделяй факт от реконструкции, частный пример от правила, чтение источника от его интерпретации. Объясняй сложное доступно, но сохраняй строгую терминологию и осторожный вывод.

## Сопоставление стилей Зализняка

| Стиль | Центр тяжести | Что проверяет | Как движется рассуждение | Где особенно полезен |
|---|---|---|---|---|
| [Зализняк-очерк][zalizniak-ocherk] | Грамматическая система в целом. | Определения, классификации, правила, исключения. | От термина к разрядам, затем к правилу и примеру. | Для учебных и справочных объяснений грамматики. |
| [Зализняк-энклитики][zalizniak-enklitiki] | Скрытый механизм древнерусской фразы. | Корпусные данные, позицию частиц, различие живой и книжной нормы. | От старого упрощения к новому закону и его следствиям. | Для реконструкции правил по множеству малых признаков. |
| [Зализняк-ударение][zalizniak-udarenie] | Акцентная парадигма и надежность данных. | Источник формы, место ударения, степень реконструкции. | От словарной формы к парадигме, затем к вариантам и оговоркам. | Для акцентологии и описания спорных форм. |
| [Зализняк-школьников_1][zalizniak-shkolnikov] | Педагогическое объяснение. | Понимает ли читатель принцип, а не только термин. | От простого примера к скрытой трудности и правилу. | Для лекций, вводных объяснений, научпопа без снижения уровня. |
| [Зализняк-новгород][zalizniak-novgorod] | Диалектная система по берестяным грамотам. | Датировку, графику, написание, корпусные параллели, альтернативы. | От источника к признаку, затем к системному выводу. | Для древненовгородского материала и источниковедческой лингвистики. |
| [Зализняк-именное][zalizniak-imennoe] | Формальная морфология и алгоритм. | Лексему, словоформу, парадигму, грамматический разряд, схему вывода. | От терминов к классификации и синтезу форм. | Для словарей, морфологических моделей, машинно-понятных правил. |
| [Зализняк-слово][zalizniak-slovo] | Подлинность памятника и вес аргументов. | Системность языка, вероятность имитации, баланс доводов. | От фактов и версий к проверке системности и итоговому весу. | Для споров о древних текстах, атрибуции и подделках. |
| [Зализняк-заметки][zalizniak-zametki] | Псевдолингвистика и любительские этимологии. | Исторические формы, регулярные переходы, случайность созвучий, произвольные операции. | От привлекательной догадки к научному критерию и опровержению. | Для популярной полемики, разбора мифов о словах и языках. |

## Внутренние оси зализняковских стилей

**От более технического к более объяснительному:**  
Зализняк-именное -> Зализняк-ударение -> Зализняк-энклитики -> Зализняк-новгород -> Зализняк-очерк -> Зализняк-слово -> Зализняк-заметки -> Зализняк-школьников_1.

**От грамматики к тексту:**  
Зализняк-именное и Зализняк-ударение работают с парадигмами; Зализняк-энклитики и Зализняк-новгород - с древним корпусом; Зализняк-слово - с памятником как целым; Зализняк-заметки - с общественной ошибкой в рассуждении о языке.

**От нейтрального описания к полемике:**  
Зализняк-очерк и Зализняк-именное почти не полемизируют; Зализняк-энклитики и Зализняк-новгород спорят с упрощенными объяснениями; Зализняк-слово взвешивает конфликтующие версии; Зализняк-заметки прямо разбирает ложные методы.

**От реконструкции к демонстрации:**  
Зализняк-ударение, Зализняк-энклитики и Зализняк-новгород реконструируют систему по следам; Зализняк-школьников_1 и Зализняк-заметки демонстрируют читателю сам принцип научного мышления.

## Примеры запросов для стилей Зализняка

### [Зализняк-очерк][zalizniak-ocherk]

Подходит, когда нужно объяснить грамматическую категорию или правило так, чтобы текст напоминал строгий учебный очерк.

Примеры запросов:

- «Объясни различие между словоформой и лексемой в стиле Зализняк-очерк».
- «Составь очерк о роде русских существительных: определение, типы, исключения, примеры».
- «Объясни, почему падеж нельзя определять только по окончанию».

Фрагмент ожидаемого хода:

> Сначала следует различить два уровня: грамматическое значение и его внешнее выражение. Окончание обычно служит показателем падежа, но не тождественно самому падежу, поскольку одна и та же внешняя форма может соответствовать разным падежным значениям.

### [Зализняк-энклитики][zalizniak-enklitiki]

Подходит, когда нужно восстановить правило по древнему корпусу, особенно если видимая картина кажется хаотической.

Примеры запросов:

- «В стиле Зализняк-энклитики объясни, как из набора примеров можно вывести правило расположения частицы».
- «Покажи, чем фразовая энклитика отличается от локальной».
- «Разбери гипотетический корпус из пяти древнерусских фраз и сформулируй возможное правило».

Фрагмент ожидаемого хода:

> На первый взгляд порядок частиц выглядит свободным. Однако это впечатление возникает потому, что смешиваются два разных явления: место частицы внутри фразы и ее зависимость от первого ударного компонента. Если эти уровни развести, часть исключений перестает быть исключениями.

### [Зализняк-ударение][zalizniak-udarenie]

Подходит для словарно-научного разбора ударения, вариантов и реконструкций.

Примеры запросов:

- «Разбери ударение в слове как исторический акцентолог: что является фактом, а что реконструкцией».
- «Объясни, почему одна форма в памятнике не всегда доказывает акцентную парадигму».
- «Составь заметку о различии между современным ударением и реконструируемым древним».

Фрагмент ожидаемого хода:

> Прежде всего нужно указать, какой именно факт засвидетельствован. Если рукопись дает только написание без акцентного знака, то ударение не является непосредственным данным этого памятника; оно может быть установлено лишь косвенно, через парадигму и сопоставимые формы.

### [Зализняк-школьников_1][zalizniak-shkolnikov]

Подходит для ясного объяснения сложной лингвистики без снижения научной строгости.

Примеры запросов:

- «Объясни школьникам, почему языки меняются по правилам, а не как попало».
- «Расскажи, что такое падеж, на примере трех простых фраз».
- «Объясни, почему похожие слова в разных языках не всегда родственны».

Фрагмент ожидаемого хода:

> Представим, что два слова похожи: русское `дом` и какое-нибудь короткое слово в другом языке. Первое желание - сказать: они, наверное, родственники. Но лингвист сначала задает другой вопрос: похожи ли не только эти два слова, а целые ряды слов в тех же языках?

### [Зализняк-новгород][zalizniak-novgorod]

Подходит для древненовгородского материала и вообще для осторожного анализа древнего источника.

Примеры запросов:

- «Разбери воображаемую берестяную грамоту: источник, графика, возможная диалектная черта, вывод».
- «Объясни, почему написание в берестяной грамоте нельзя сразу считать ошибкой».
- «Покажи разницу между книжной нормой и живой диалектной записью».

Фрагмент ожидаемого хода:

> Для оценки формы необходимо прежде всего учитывать тип источника. Берестяная грамота не является книжным текстом, переписанным по церковнославянской норме; поэтому отклонение от привычного написания может отражать не ошибку писца, а живую языковую особенность.

### [Зализняк-именное][zalizniak-imennoe]

Подходит для формальных, почти алгоритмических описаний словоизменения.

Примеры запросов:

- «Опиши склонение слова как модель: лексема, основа, набор словоформ, парадигма».
- «Составь инструкцию, как автоматически получать формы русского существительного».
- «Объясни различие между грамматическим признаком и его внешним показателем».

Фрагмент ожидаемого хода:

> Лексема задается не одной словоформой, а всей парадигмой. Поэтому форма именительного единственного числа является лишь точкой входа в описание; для построения остальных форм необходимо знать грамматический разряд, тип основы и набор окончаний.

### [Зализняк-слово][zalizniak-slovo]

Подходит для взвешивания аргументов о подлинности, подделке, источнике или древнем тексте.

Примеры запросов:

- «В стиле Зализняк-слово оцени аргументы за и против подлинности условного древнего текста».
- «Покажи, почему отдельное правильное слово еще не доказывает подлинность памятника».
- «Составь баланс: какие признаки говорят за древность текста, а какие за имитацию».

Фрагмент ожидаемого хода:

> Наличие нескольких правдоподобных форм само по себе еще не решает вопроса. Подделыватель мог воспроизвести отдельные известные элементы. Существеннее другое: образуют ли эти элементы систему, в которой грамматика, фонетика и синтаксис поддерживают друг друга.

### [Зализняк-заметки][zalizniak-zametki]

Подходит для критики любительских этимологий и псевдолингвистики.

Примеры запросов:

- «Разбери утверждение: `Рим` - это `мир` наоборот, значит история была иной».
- «Объясни, почему сходство слов `бог` и `богатый` само по себе ничего не доказывает».
- «Покажи ошибки в методе, где автор свободно меняет буквы, читает слова наоборот и делает исторические выводы».

Фрагмент ожидаемого хода:

> Обратное чтение слова не является языковым механизмом. Если разрешить читать любое слово справа налево, переставлять буквы и затем выбирать понравившееся значение, то доказать можно будет почти что угодно. Именно поэтому научная этимология начинается не с внешней игры, а с истории форм.

## Примеры запросов для других стилей

### [Albedil-Sbornik][albedil-sbornik]

Подходит для текстов о культуре, ритуале, музейном предмете, полевых наблюдениях, мифе или юбилейном научном посвящении.

Примеры запросов:

- «Напиши вступление к статье о храмовом ритуале как даре в юбилейный сборник».
- «Опиши музейный предмет: материал, происхождение, функция, культурный контекст».
- «Составь научно-популярный очерк о празднике, сохранив уважительную востоковедную интонацию».

Фрагмент ожидаемого хода:

> Этот небольшой сюжет важен не только как описание обряда, но и как часть культурной памяти: предмет, жест, место и текст образуют один контекст, где значение поддерживается повторением и передачей.

### [Казанский][kazanskiy-korpus]

Подходит для филологического комментария, сопоставления оригинала и перевода, уточнения семантики и культурного контекста.

Примеры запросов:

- «Сравни оригинал и перевод: где перевод точен грамматически, но теряет культурный нюанс».
- «Составь комментарий к трудному слову: форма, контекст, параллели, возможные значения».
- «Покажи, какие сведения нужно дать читателю, чтобы место стало понятно без произвольной интерпретации».

Фрагмент ожидаемого хода:

> Формальное соответствие перевода еще не означает совпадения смысла. Нужно проверить, какие значения слово получает в данном контексте, какие параллели действительно близки и где комментарий должен не заменить текст, а открыть его условия понимания.

### [Лидова][lidova-commentary]

Подходит для истории комментария, канона, школы, передачи текста и культурной функции толкования.

Примеры запросов:

- «Объясни, какую функцию выполняет комментарий в данной традиции».
- «Покажи, как меняется авторитет текста при переходе от устной передачи к письменной».
- «Опиши, почему школа толкования становится частью самого канона».

Фрагмент ожидаемого хода:

> Комментарий возникает не только потому, что текст труден. Он появляется там, где текст признается авторитетным и потому требует регулируемого способа продолжать смысл, не разрушая связи с первоисточником.

### [Tronsky-Readings][tronsky-readings]

Подходит для специальной статьи с источником, чтением, переводом, аппаратом, историографией и осторожным выводом.

Примеры запросов:

- «Напиши заметку в стиле Тронских чтений о спорном чтении в рукописи».
- «Составь комментарий к строкам 12-15 условного древнего текста».
- «Сравни две трактовки формы и выбери более вероятную с оговорками».

Фрагмент ожидаемого хода:

> Предлагаемая трактовка привлекательна тем, что не требует исправления рукописного чтения; однако она сталкивается с синтаксической трудностью, которую необходимо рассмотреть отдельно. Поэтому окончательное решение зависит от того, признаем ли мы данную параллель достаточной.

## Один материал в разных стилях

Одна и та же задача может требовать разных стилей. Например, есть фраза: «похожие слова в разных языках, вероятно, родственны».

В стиле [Зализняк-очерк][zalizniak-ocherk]:

> Следует различать внешнее сходство и историческое родство. Родство слов устанавливается не по единичному совпадению звукового облика, а по совокупности регулярных соответствий между языками.

В стиле [Зализняк-энклитики][zalizniak-enklitiki]:

> Если перед нами действительно родство, оно должно проявляться не в одном эффектном совпадении, а в скрытом правиле, которое повторяется в ряду форм. Задача состоит в том, чтобы обнаружить этот механизм и отделить его от случайного созвучия.

В стиле [Зализняк-ударение][zalizniak-udarenie]:

> Для оценки сближения необходимо указать не только формы слов, но и их историческое ударение, парадигму, засвидетельствованные варианты и степень надежности реконструкции. Без этого сходство остается предварительным наблюдением.

В стиле [Зализняк-школьников_1][zalizniak-shkolnikov]:

> Похожесть - это только повод заинтересоваться. Два человека тоже могут быть похожи, но это еще не доказывает родство. Лингвист проверяет не одно слово, а целый ряд соответствий.

В стиле [Зализняк-новгород][zalizniak-novgorod]:

> Если сопоставление строится на древнем источнике, сначала нужно назвать сам источник, его датировку и особенности записи. Только после этого можно спрашивать, отражает ли написание языковую черту, позднюю норму, ошибку или случайное совпадение.

В стиле [Зализняк-именное][zalizniak-imennoe]:

> Сопоставлять следует не изолированные звуковые оболочки, а лексемы в их парадигмах. Доказательство родства требует регулярного соответствия между классами форм, а не совпадения одной выбранной словоформы.

В стиле [Зализняк-слово][zalizniak-slovo]:

> Довод о сходстве должен быть помещен в общий баланс признаков. В пользу родства могут говорить регулярность и независимые параллели; против него - единичность примера, поздняя фиксация, возможность заимствования или произвольный подбор материала.

В стиле [Зализняк-заметки][zalizniak-zametki]:

> Само внешнее сходство слов ничего не доказывает. Особенно легко получить случайные совпадения среди коротких слов. Научная этимология требует истории форм, регулярных фонетических соответствий и проверки возможности заимствования.

В стиле [Albedil-Sbornik][albedil-sbornik]:

> Сходство слов может быть следом контакта, памяти о передаче или общей культурной среды, но оно не должно подменять историю самой традиции. Важно увидеть, через какие тексты, вещи, ритуалы и человеческие связи слово могло переходить из одного мира в другой.

В стиле [Казанский][kazanskiy-korpus]:

> Вопрос осложняется тем, что формальное сходство может создавать иллюзию семантической близости. Комментарий должен показать, совпадает ли не только звуковой облик, но и историко-культурный контекст употребления.

В стиле [Лидова][lidova-commentary]:

> Такое сближение интересно не только как лингвистическое предположение, но и как часть истории толкования. Нужно проследить, когда сходство стало аргументом, кто его поддержал и какую функцию оно получило в традиции комментария.

В стиле [Tronsky-Readings][tronsky-readings]:

> Для оценки такого сближения необходимо указать формы в соответствующих источниках, их датировку, фонетический облик и существующие трактовки. Без этого сопоставление остается предварительным наблюдением.

## Чем другие стили отличаются от суммарного Зализняка

| Стиль | Что общее с суммарным Зализняком | Главное отличие | Пример, где лучше выбрать не Зализняка |
|---|---|---|---|
| [Albedil-Sbornik][albedil-sbornik] | Точность материала, осторожные выводы, уважение к источнику. | Центр не в языковой системе, а в культурном феномене: ритуале, вещи, мифе, памяти, научном даре. Тон теплее, гуманитарнее, менее алгоритмичен и почти не полемичен. | Нужно написать вступление к сборнику о Непале, музейной коллекции или ритуале. |
| [Казанский][kazanskiy-korpus] | Близок по филологической осторожности, вниманию к комментарию, контексту и недопустимости быстрых выводов. | Главный объект - не грамматический закон, а семантическое и культурно-историческое соответствие между источником, переводом и комментарием. | Нужно объяснить, почему перевод слова точен грамматически, но беден культурно. |
| [Лидова][lidova-commentary] | Совпадает в уважении к традиции, точности терминов и постепенном выводе. | Смотрит на текст и комментарий как на культурный институт: канон, авторитет, школа, устная передача, письменная фиксация. | Нужно написать о том, как комментарий поддерживает жизнь канона. |
| [Tronsky-Readings][tronsky-readings] | Очень близок по источниковедческой дисциплине: факт, чтение, параллель, гипотеза, осторожный вывод. | Это регистр коллективного специального сборника: больше рукописей, изданий, переводов, аппарата, историографии и частных трактовок. | Нужно опубликовать короткую заметку о чтении строки в древнем тексте. |

## Когда стиль лучше не использовать

| Стиль | Неудачная ситуация | Что взять вместо него |
|---|---|---|
| [Зализняк-именное][zalizniak-imennoe] | Нужно живое популярное объяснение для начинающих. | [Зализняк-школьников_1][zalizniak-shkolnikov]. |
| [Зализняк-заметки][zalizniak-zametki] | Нужно нейтрально описать грамматическое правило без полемики. | [Зализняк-очерк][zalizniak-ocherk]. |
| [Зализняк-слово][zalizniak-slovo] | Нужно разобрать обычное словоизменение, а не вопрос подлинности текста. | [Зализняк-именное][zalizniak-imennoe] или [Зализняк-очерк][zalizniak-ocherk]. |
| [Зализняк-новгород][zalizniak-novgorod] | Материал не связан с древними источниками, графикой или диалектом. | [Зализняк-очерк][zalizniak-ocherk] или [Tronsky-Readings][tronsky-readings]. |
| [Albedil-Sbornik][albedil-sbornik] | Нужно сухое техническое правило. | [Зализняк-очерк][zalizniak-ocherk] или [Зализняк-именное][zalizniak-imennoe]. |
| [Лидова][lidova-commentary] | Нужно пословное текстологическое примечание к рукописи. | [Tronsky-Readings][tronsky-readings]. |
| [Казанский][kazanskiy-korpus] | Нужно написать теплый юбилейный очерк о культурной традиции. | [Albedil-Sbornik][albedil-sbornik]. |

## Готовые шаблоны запросов

### Для объяснения

> Используй [`ClaudeStyles/zalizniak-shkolnikov_1-style.md`][zalizniak-shkolnikov]. Объясни тему `...` человеку без специальной подготовки. Начни с простого примера, затем введи термин и закончи проверкой на двух коротких примерах.

> Используй [`ClaudeStyles/zalizniak-ocherk-style.md`][zalizniak-ocherk]. Дай строгий грамматический очерк темы `...`: определение, классификация, правило, исключения, примеры, краткий итог.

### Для проверки гипотезы

> Используй [`ClaudeStyles/zalizniak-zametki-style.md`][zalizniak-zametki]. Разбери гипотезу `...`: отдели внешнее сходство от доказательства, проверь исторические формы, регулярность переходов и возможность случайного совпадения.

> Используй [`ClaudeStyles/zalizniak-slovo-style.md`][zalizniak-slovo]. Оцени аргументы за и против подлинности текста `...`. Раздели факты, конъектуры, признаки системности и слабые места.

### Для древнего источника

> Используй [`ClaudeStyles/zalizniak-novgorod-style.md`][zalizniak-novgorod]. Разбери форму `...` из источника `...`: датировка, графика, возможное произношение, диалектная черта, параллели, осторожный вывод.

> Используй [`ClaudeStyles/tronsky-readings-style.md`][tronsky-readings]. Подготовь короткую филологическую заметку: источник, состояние вопроса, чтение, перевод, комментарий, альтернативные трактовки, вывод.

### Для комментария и перевода

> Используй [`ClaudeStyles/kazanskiy-korpus-style.md`][kazanskiy-korpus]. Сравни оригинал `...` и перевод `...`: формальное соответствие, семантический нюанс, культурный контекст, что должен пояснить комментарий.

> Используй [`ClaudeStyles/lidova-commentary-style.md`][lidova-commentary]. Объясни, какую функцию выполняет комментарий к тексту `...` в традиции: авторитет, школа, передача, полемика, изменение функции.

### Для культурного очерка

> Используй [`ClaudeStyles/albedil-sbornik-style.md`][albedil-sbornik]. Напиши очерк о `...`: конкретный предмет или ритуал, культурный контекст, источники, детали, осторожный вывод и теплая научная интонация.

## Сценарии использования RuWritingStyles

Для визуальной работы используйте **Web Studio**: она запускает аудит, показывает original/revised, findings, council decisions, verification warnings, profile/syntax views и сравнение нескольких runs.

```bash
PYTHONPATH=src python -m ruwritingstyles.cli web
```

После запуска локальная студия доступна на `http://localhost:5173`. Для работы с локальными файлами нажмите **"+ New Philological Audit"** и укажите абсолютный путь к `.md` или `.txt` файлу.

Для консольного smoke без внешних ключей:

```bash
PYTHONPATH=src python -m ruwritingstyles.cli run examples/input/pseudo-etymology.md --run-id readme-smoke --execute --provider mock
PYTHONPATH=src python -m ruwritingstyles.cli validate-run runs/readme-smoke
```

Для real-provider запуска скопируйте `.env.example` в `.env`, заполните нужный ключ и проверьте readiness:

```bash
rws provider-status --provider deepseek --strict
rws run статья.md --execute --provider deepseek --council sanskrit --journal vestnik-spbu
```

Для сессий Claude Code / Codex тот же конвейер обернут в три навыка: `/rws-council`
(универсальный вход: выбор совета + `--journal`), `/sanskrit-council` (фиксированная
6-стилевая санскритская панель) и `/zaliznyak-council` (девять зализняковских паспортов) —
см. [SKILLS_INDEX](https://github.com/gasyoun/github-spine/blob/main/SKILLS_INDEX.md).

Основной провайдер — **`deepseek`** (см. [`QUICKSTART.ru.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/QUICKSTART.ru.md)); также поддерживаются `openai`, `google`, `anthropic`, `openrouter`, `local`, `ollama` и детерминированный `mock`. **Подробные рабочие сценарии** (этимология, журнал, ведийский период, самаса, сверка словарей) — в [`docs/USE_CASES.ru.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/USE_CASES.ru.md); карта всей документации — в [`docs/README.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/README.md).

## Документация разработки

Точка входа — курированная карта документации [`docs/README.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/README.md), которая раскладывает 35+ файлов `docs/` по аудиториям (с чего начать / доказательная база / цитирование и ИИ / как устроено / рецензии / разработка). Ниже — ключевые документы.

- [`docs/README.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/README.md) — курированная карта всей документации по аудиториям; основа будущего русского docs-сайта.
- [`docs/QUICKSTART.ru.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/QUICKSTART.ru.md) — русский quickstart за пять шагов (установка → ключ DeepSeek в `.env` → первый прогон на готовом примере → своя статья с `--council sanskrit --journal vestnik-spbu` → чтение отчета), плюс offline-путь без ключа.
- [`docs/USE_CASES.ru.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/USE_CASES.ru.md) — семь развернутых командных сценариев русскоязычного санскритолога (этимология, подготовка к журналу, ведийский vs классический санскрит, самаса, сверка словарей PW/MW/Apte, транслитерация, сравнение прогонов): ситуация → команда → результат.
- [`docs/benchmark.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/benchmark.md) — реальные числа бенчмарка на DeepSeek (детекция / верификация / дисциплина правки) и методологические оговорки (недетерминированность, нужно усреднение по N прогонам).
- [`docs/case-study-p3-guna.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/case-study-p3-guna.md) — кейс-стади настоящей статьи (лексикография *guṇa* для «Вестника СПбГУ»): совет `sanskrit` на `deepseek-chat` поймал все три заложенные проблемы на верных спанах.
- [`docs/roadmap.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/roadmap.md) описывает развитие проекта от каталога стилей к агентной системе проверки и редакции документов.
- [`docs/agent-protocol.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/agent-protocol.md) задает протокол, по которому разные стили проверяют документ, отвечают друг другу и участвуют в итоговой редакции.
- [`docs/deployment.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/deployment.md) содержит инструкции по локальному запуску, Docker Compose, FastAPI static deployment и smoke checks.
- [`docs/project-v2-vision.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/project-v2-vision.md) суммирует стратегические решения по переходу к промышленному веб-сервису (SQLite, фоновые задачи, локальные LLM).
- [`docs/scenarios.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/scenarios.md) содержит практические сценарии использования для филологов, редакторов и разработчиков.
- [`docs/style-contract.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/style-contract.md) описывает машинный паспорт стиля: роль, проверки, ограничения и участие в совете стилей.
- [`docs/provider-roadmaps.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/provider-roadmaps.md) описывает версии roadmap для OpenAI GPT-5.5, Google Gemini 3.1 Pro и Anthropic Claude Sonnet 4.6.
- [`docs/cli.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/cli.md) описывает CLI-слой: загрузку конфигурации, подготовку документа, агентный прогон, `report.md`, `summary.html` и export bundle.
- [`docs/quickstart.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/quickstart.md) показывает минимальный запуск пайплайна на демонстрационном документе.
- [`model_policy.yml`](https://github.com/gasyoun/RuWritingStyles/blob/main/model_policy.yml) задает стартовую маршрутизацию моделей по задачам.
- [`styles/manifest.yml`](https://github.com/gasyoun/RuWritingStyles/blob/main/styles/manifest.yml) и [`styles/passports/`](styles/passports/) начинают машинно-читаемый слой стилей.
- [`.github/workflows/ci.yml`](https://github.com/gasyoun/RuWritingStyles/blob/main/.github/workflows/ci.yml) запускает базовые проверки проекта на GitHub Actions.

## Быстрая формула

- Суммарный Зализняк - это научная система, проверка и регулярность.
- [Зализняк-очерк][zalizniak-ocherk] - правило и классификация.
- [Зализняк-именное][zalizniak-imennoe] - морфологический алгоритм.
- [Зализняк-ударение][zalizniak-udarenie] - акцентная парадигма и надежность данных.
- [Зализняк-энклитики][zalizniak-enklitiki] - скрытый закон древней фразы.
- [Зализняк-новгород][zalizniak-novgorod] - источник, графика и диалектная система.
- [Зализняк-слово][zalizniak-slovo] - подлинность памятника и вес аргументов.
- [Зализняк-заметки][zalizniak-zametki] - разоблачение псевдометода.
- [Зализняк-школьников_1][zalizniak-shkolnikov] - сложное ясно, но строго.
- [Albedil-Sbornik][albedil-sbornik] - культурная память и дар.
- [Казанский][kazanskiy-korpus] - филологический комментарий и семантическое сопоставление.
- [Лидова][lidova-commentary] - жанр, традиция и институт комментария.
- [Tronsky-Readings][tronsky-readings] - источник, аппарат и специальная филологическая статья.

## Внутренняя документация проекта

- [`ClaudeStyles/`](ClaudeStyles/) хранит готовые пользовательские стили. Один файл - один стиль; файл должен быть самодостаточной инструкцией, которую можно целиком вставить в Claude Custom Style.
- Исходные PDF, DOC и текстовые извлечения хранятся в приватном репозитории [`RuWritingStyles-corpus`](https://github.com/gasyoun/RuWritingStyles-corpus) (каталог `PDFtoTXT/`); правовой статус — в [`SOURCES.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/SOURCES.md). Если для стиля есть прямой источник, он должен быть указан в разделе «Исходные материалы». Если источник не один или связь тематическая, это нужно явно называть опорным материалом.
- При добавлении нового стиля обновляйте как минимум четыре места: «Все созданные стили», «Исходные материалы», «Быстрый выбор по задаче» и reference-ссылки внизу README.
- При переименовании файла стиля сначала меняйте путь в [`ClaudeStyles/`](ClaudeStyles/), затем все ссылки в README. Видимое русское название стиля может отличаться от технического имени файла.
- Для зализняковских стилей держите единый принцип именования: в видимом тексте `Зализняк-...`, в файлах допускается существующая латинская транслитерация `zalizniak-...` или `zaliznyak-...`, если так уже назван файл.
- `PDFtoTXT/update.py` (в приватном корпусном репозитории) относится к служебной обработке указателей для `AAZ_Zametki_2025`; не считайте его универсальным конвертером всех PDF.
- **Не извлекайте русский текст из PDF через `pdftotext`.** На этом материале poppler возвращает *ноль* кириллицы — вывод выглядит правдоподобно, но все кириллические участки пусты, поэтому проверка по длине его не ловит. Порядок извлечения закреплён в `PDF_EXTRACTOR_CHAIN` ([`config.py`](https://github.com/gasyoun/RuWritingStyles/blob/main/src/ruwritingstyles/config.py)), проверка результата — `sanity()` из [`extract.py`](https://github.com/gasyoun/RuWritingStyles/blob/main/src/ruwritingstyles/extract.py). Измерения и обоснование: [`docs/BENCHMARK_pdf-extractors_ru_19-08-2026.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/BENCHMARK_pdf-extractors_ru_19-08-2026.md).
- Перед коммитом полезно проверить README на старые имена файлов и затем выполнить `git diff --check`.
- Перед релизом или большой правкой прогоните: `python -m compileall -q src tools tests`, `python tools/validate_project.py`, `python -m unittest discover -s tests`, `python scripts/ci-eval-gate.py`; в `web/` — `npm ci`, `npm test`, `npm run lint`, `npm run build`; в `obsidian-plugin/` — `npm ci`, `npm run build`, `npm test`.

## Движок RuWritingStyles (CLI & Multi-Agent)

RuWritingStyles — это не просто набор промптов, а полноценная платформа для высокоточного филологического аудита и миграции текстов: мультиагентный «Совет», иерархическая таксономия из 17 филологических школ, контракт артефактов на JSON-схемах, Web/API-слой на FastAPI и eval-дисциплина.

**Инженерная документация движка** (возможности, филологические школы-кластеры, быстрый старт CLI, feedback loop) вынесена в [`docs/ENGINE.md`](https://github.com/gasyoun/RuWritingStyles/blob/main/docs/ENGINE.md). Ниже README остается человеко-ориентированным каталогом стилей.

[albedil-sbornik]: ClaudeStyles/albedil-sbornik-style.md
[kazanskiy-korpus]: ClaudeStyles/kazanskiy-korpus-style.md
[lidova-commentary]: ClaudeStyles/lidova-commentary-style.md
[tronsky-readings]: ClaudeStyles/tronsky-readings-style.md
[indology]: ClaudeStyles/indology-style.md
[elizarenkova-veda]: ClaudeStyles/elizarenkova-veda-style.md
[toporov-etym]: ClaudeStyles/toporov-etym-style.md
[sanskrit-reader]: ClaudeStyles/sanskrit-reader-style.md
[samasa-manual]: ClaudeStyles/samasa-manual-style.md
[gasuns-telegram-announcements]: ClaudeStyles/gasuns-telegram-announcements-style.md
[panini-traditional]: ClaudeStyles/panini-traditional-style.md
[smirnov-mahabharata]: ClaudeStyles/smirnov-mahabharata-style.md
[academic-dictionary-entry]: ClaudeStyles/academic-dictionary-entry-style.md
[zalizniak-enklitiki]: ClaudeStyles/zalizniak-enklitiki-style.md
[zalizniak-imennoe]: ClaudeStyles/zalizniak-imennoe-style.md
[zalizniak-ocherk]: ClaudeStyles/zalizniak-ocherk-style.md
[zalizniak-shkolnikov]: ClaudeStyles/zalizniak-shkolnikov_1-style.md
[zalizniak-slovo]: ClaudeStyles/zalizniak-slovo-style.md
[zalizniak-udarenie]: ClaudeStyles/zalizniak-udarenie-style.md
[zalizniak-zametki]: ClaudeStyles/zalizniak-zametki-style.md
[zalizniak-novgorod]: ClaudeStyles/zalizniak-novgorod-style.md
[src-enklitiki-pdf]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/2008_Zalizniak_Enklitiki.pdf
[src-enklitiki-txt]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/2008_Zalizniak_Enklitiki.txt
[src-imennoe-pdf]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/zalizniak_russkoe_imennoe_slovoizmenenie_2002_text.pdf
[src-imennoe-txt]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/zalizniak_russkoe_imennoe_slovoizmenenie_2002_text.txt
[src-novgorod-pdf]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/zaliznyak_drevnenovgorodsky_dialekt_2004.pdf
[src-novgorod-txt]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/zaliznyak_drevnenovgorodsky_dialekt_2004.txt
[src-ocherk-doc]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/Zaliznyak-Ocherk_29-11-20-aligned.doc
[src-slovo-pdf]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/AAZ_Slovo_2024.pdf
[src-slovo-txt]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/AAZ_Slovo_2024.txt
[src-smirnoff-pdf]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/Smirnoff_Mahabharata_2025.pdf
[src-smirnoff-txt]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/Smirnoff_Mahabharata_2025.txt
[src-tronsky-pdf]: <https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/2025_1а_Part 1-1.pdf>
[src-tronsky-txt]: <https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/2025_1а_Part 1-1.txt>
[src-tubb-txt]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/Tubb-ScholasticSans-2007.txt
[src-udarenie-pdf]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/zaliznyak_drevnerusskoe_udarenie_2019__izd.pdf
[src-udarenie-txt]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/zaliznyak_drevnerusskoe_udarenie_2019__izd.txt
[src-zalizniak-tom1-pdf]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/Zalizniak_Tom1_2026.pdf
[src-zametki-annotated]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/AAZ_Zametki_2025-annotated.md
[src-zametki-index]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/AAZ_Zametki_2025-index.md
[src-zametki-pdf]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/AAZ_Zametki_2025.pdf
[src-zametki-txt]: https://github.com/gasyoun/RuWritingStyles-corpus/blob/main/PDFtoTXT/AAZ_Zametki_2025.txt

---

_Dr. Mārcis Gasūns_

© 2026 RuWritingStyles Team

_Dr. Mārcis Gasūns_
