Skip to main content

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

Created: 03-05-2026 · Last updated: 05-09-2026

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

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

🚀 Хотите прогнать свою статью через «Совет» стилей? За пять шагов от установки до первой рецензии (с ключом DeepSeek) — docs/QUICKSTART.ru.md.

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

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

Скачайте wheel из GitHub Releases, затем создайте рабочее пространство вне каталога Python:

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/ без API-ключа
CLI-конвейер prepare → review → council → revise → verify rws run, 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 или 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/ сборка/тесты в репо; не = публикация в Community Plugins
Библиография опорных источников + права SOURCES.md полные тексты только в private corpus

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

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

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

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

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

Основные этапы (Roadmap)

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

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

  • v2.5.0: Deep Retrieval корпуса доступен из CLI (rws corpus-status / corpus-ingest / corpus-search).
  • v2.5.x: санскритские eval-кейсы и золотой протокол (evals/GOLD_PROTOCOL.md, каркас docs/benchmark.md); ужесточение JSON-схем, self-describing run.json и security-review веб-слоя.
  • v2.6.0: именованные советы (rws councils: general / sanskrit / indology, выбор через --council) и аудит-след отбора стилей в run.json.
  • v2.7.0: архивные DH-метаданные (CITATION.cff, .zenodo.json, docs/AI_DISCLOSURE.md, Dublin Core) + закрытие security-review (input-allowlist, bearer-token).
  • v2.8.0: провайдер DeepSeek — основной реальный бэкенд (--provider deepseek).
  • v2.8.1–2.8.2: первый бенчмарк на реальном провайдере и кейс-стади настоящей статьи (лексикография guṇa, совет sanskrit — все три заложенные проблемы пойманы) — docs/benchmark.md, docs/case-study-p3-guna.md.
  • v2.8.3–2.8.4: дисциплина правки для коротких заметок и проверка соответствия журналу (rws run --journal <id> — реальная проверка наличия аннотации и ключевых слов по языкам).
  • v2.8.5–2.8.6: русский quickstart (docs/QUICKSTART.ru.md) и углубление базы знаний (индологическое ядро библиографии + ссылки CDSL).
  • v2.9.0–2.9.1: углубленная документация (docs/USE_CASES.ru.md, карта docs/README.md) и галерея стилей (docs/STYLE_GALLERY.ru.md).
  • v2.10.x: журнальная проверка с лимитом слов аннотации (abstract_max_words), CLI/CI parity-guard, ARS-совместимые протоколы claim-faithfulness и калибровки рецензентов (SOURCES.md).
  • v2.11.0: достоверный бенчмарк — N-прогонный eval-харнесс (eval-run/eval-suite --repeat Neval-aggregate.json), политика алиасов скорера, температурный зонд DeepSeek.
  • v2.12.0–2.12.1: over-rewrite побежден по построению — span-patch-реконструкция + growth-губернатор (pass-rate 0.48 → 0.92), консолидация Zenodo/статьи/документации, движок вынесен в docs/ENGINE.md.
  • v2.13.0 (H588 Phase N): span-привязанные стилевые обязательства верификатора, двухэкспертная разметка золотого набора (согласие 24/25, κ Коэна), wall-clock-дедлайн провайдера, маршрутизация моделей --routes, обобщенный навык /rws-council, черновик методологической статьи в форме подачи (§4.6, EN Abstract/Keywords).
  • v2.14.0 (H770 Фаза O): маршрутизированный v4-pro N=5 бенчмарк (0.72/0.92/25-25 — строгость судьи как новая ось, 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.
  • 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.
  • 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), финализация и подача методологической статьи (docs/methodology-paper-outline.md); плагин для Obsidian — план реализации (MVP: легкие детерминированные проверки) в docs/obsidian-plugin-plan.md.

Навигация

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

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

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

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

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

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

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

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

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

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

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

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

🎨 Галерея со ссылками для прямого использования (открыть → скопировать → вставить в Claude Custom Style): docs/STYLE_GALLERY.ru.md — все 44 стиля, сгруппированные по школам.

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

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

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

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

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

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

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

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

Если вам нужно Берите стиль Почему
Объяснить грамматическое правило без лишней риторики. Зализняк-очерк Он дает определение, разряды, правило, пример и исключение.
Построить формальную морфологическую модель. Зализняк-именное Он мыслит словоформами, лексемами, парадигмами и алгоритмами вывода.
Разобрать ударение в слове или типе слов. Зализняк-ударение Он требует указать источник, парадигму и степень надежности реконструкции.
Объяснить школьнику сложную лингвистическую вещь. Зализняк-школьников_1 Он начинает с простого примера и постепенно вводит термин.
Работать с берестяной грамотой. Зализняк-новгород Он держит в поле зрения графику, датировку, диалектную черту и альтернативные объяснения.
Проверить гипотезу о древнем тексте. Зализняк-слово Он взвешивает системность языка, вероятность подделки и силу аргументов.
Разобрать псевдоэтимологию из интернета. Зализняк-заметки Он показывает, почему внешнее сходство и игра с буквами не являются доказательством.
Написать текст о ритуале, мифе или музейном предмете. Albedil-Sbornik Он соединяет научное описание с культурной памятью и уважительной интонацией.
Составить комментарий к переводу. Казанский Он различает формальное совпадение, смысловой нюанс и культурный контекст.
Объяснить жанр комментария или традицию толкования. Лидова Он анализирует канон, школу, авторитет и передачу текста.
Написать короткую специальную статью с источником и аппаратом. Tronsky-Readings Он организует материал как филологическую публикацию: источник, чтение, параллель, вывод.
Написать или отрецензировать словарную статью (в т.ч. карточку pwg_ru). Академическая-словарная-статья Он держит зоны статьи, нециркулярное толкование, дифференцированные синонимы, пометы и грамматический код; совет lexicography.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Зализняк-очерк

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

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

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

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

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

Зализняк-энклитики

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

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

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

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

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

Зализняк-ударение

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

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

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

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

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

Зализняк-школьников_1

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

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

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

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

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

Зализняк-новгород

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

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

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

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

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

Зализняк-именное

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

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

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

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

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

Зализняк-слово

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

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

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

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

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

Зализняк-заметки

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

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

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

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

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

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

Albedil-Sbornik

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

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

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

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

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

Казанский

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

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

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

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

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

Лидова

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

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

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

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

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

Tronsky-Readings

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

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

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

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

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

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

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

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

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

В стиле Зализняк-энклитики:

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

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

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

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

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

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

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

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

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

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

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

В стиле Зализняк-заметки:

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

В стиле Albedil-Sbornik:

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

В стиле Казанский:

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

В стиле Лидова:

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

В стиле Tronsky-Readings:

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

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

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

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

Стиль Неудачная ситуация Что взять вместо него
Зализняк-именное Нужно живое популярное объяснение для начинающих. Зализняк-школьников_1.
Зализняк-заметки Нужно нейтрально описать грамматическое правило без полемики. Зализняк-очерк.
Зализняк-слово Нужно разобрать обычное словоизменение, а не вопрос подлинности текста. Зализняк-именное или Зализняк-очерк.
Зализняк-новгород Материал не связан с древними источниками, графикой или диалектом. Зализняк-очерк или Tronsky-Readings.
Albedil-Sbornik Нужно сухое техническое правило. Зализняк-очерк или Зализняк-именное.
Лидова Нужно пословное текстологическое примечание к рукописи. Tronsky-Readings.
Казанский Нужно написать теплый юбилейный очерк о культурной традиции. Albedil-Sbornik.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

PYTHONPATH=src python -m ruwritingstyles.cli web

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

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

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:

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.

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

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

Точка входа — курированная карта документации docs/README.md, которая раскладывает 35+ файлов docs/ по аудиториям (с чего начать / доказательная база / цитирование и ИИ / как устроено / рецензии / разработка). Ниже — ключевые документы.

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

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

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

  • ClaudeStyles/ хранит готовые пользовательские стили. Один файл - один стиль; файл должен быть самодостаточной инструкцией, которую можно целиком вставить в Claude Custom Style.
  • Исходные PDF, DOC и текстовые извлечения хранятся в приватном репозитории RuWritingStyles-corpus (каталог PDFtoTXT/); правовой статус — в SOURCES.md. Если для стиля есть прямой источник, он должен быть указан в разделе «Исходные материалы». Если источник не один или связь тематическая, это нужно явно называть опорным материалом.
  • При добавлении нового стиля обновляйте как минимум четыре места: «Все созданные стили», «Исходные материалы», «Быстрый выбор по задаче» и reference-ссылки внизу README.
  • При переименовании файла стиля сначала меняйте путь в ClaudeStyles/, затем все ссылки в README. Видимое русское название стиля может отличаться от технического имени файла.
  • Для зализняковских стилей держите единый принцип именования: в видимом тексте Зализняк-..., в файлах допускается существующая латинская транслитерация zalizniak-... или zaliznyak-..., если так уже назван файл.
  • PDFtoTXT/update.py (в приватном корпусном репозитории) относится к служебной обработке указателей для AAZ_Zametki_2025; не считайте его универсальным конвертером всех PDF.
  • Не извлекайте русский текст из PDF через pdftotext. На этом материале poppler возвращает ноль кириллицы — вывод выглядит правдоподобно, но все кириллические участки пусты, поэтому проверка по длине его не ловит. Порядок извлечения закреплён в PDF_EXTRACTOR_CHAIN (config.py), проверка результата — sanity() из extract.py. Измерения и обоснование: 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. Ниже README остается человеко-ориентированным каталогом стилей.


Dr. Mārcis Gasūns

© 2026 RuWritingStyles Team

Dr. Mārcis Gasūns

Release files for ruwritingstyles 2.25.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ruwritingstyles 2.25.3
File Size Uploaded
ruwritingstyles-2.25.3.tar.gz 1.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for ruwritingstyles 2.25.3
File Interpreter ABI Platform
ruwritingstyles-2.25.3-py3-none-any.whl Python 3 none any Details

Total release size: 2.2 MB

Release files / ruwritingstyles-2.25.3.tar.gz

Download URL ruwritingstyles-2.25.3.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
7d938656f0dd4446af54b8ab68f3afb3a3d1b8bae08fa13f424c455f4c19296b
BLAKE2b-256 checksum
How to use checksums
18905a1e31e5ebb75486b1c37406eaa8037ef845dc9c89e6174b1878d849785f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / ruwritingstyles-2.25.3-py3-none-any.whl

Download URL ruwritingstyles-2.25.3-py3-none-any.whl
Size 1.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
f1c8ba6fee535db1bbf2616edaae530706f37fad8ab71cbe186599d62249f32c
BLAKE2b-256 checksum
How to use checksums
c5ec3020c9b5a0e6f18f937d7354a85c810ed85d40309be7144ee8c27a4052bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release history Release notifications | RSS feed

This release

2.25.3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page