Commit Graph
8 Commits
Author SHA1 Message Date
Dmitriy DementievandClaude 31f7fddcde fix(skills): ai-text-lint, калибровка типографики и границы правки
- Зачем:
  - калибровка была неверной в обе стороны: скилл снимал находку в
    статье, считая, что текст прошел через редактор с автозаменой, и
    одновременно ловил букву «ё», которая маркером не является вовсе.
  - в режиме правки не было запрета доводить текст до идеала, поэтому
    вычитка делала его ровнее и машиннее исходника.
- Что:
  - линза Клавиатура переписана вокруг простой причины: этих знаков нет
    на клавиатуре. Главным тестом стало не наличие тире, а равномерность:
    умный редактор подставляет неровно, модель безупречно везде.
  - markdown отделен от статьи в Word: подставлять знаки там нечему,
    поэтому тире и елочки в .md машинные сразу.
  - «ё» выведена из маркеров как личная стилистика; вместо нее записано
    предпочтение владельца скилла ее не писать, с исключениями на
    смыслоразличение и имена.
  - эмодзи вне переписки подняты до безусловного маркера и вместе с
    тире в markdown вынесены в блок «везде, среда роли не играет».
  - в Решетку добавлен третий слой, ровность правильности; в границы
    правки добавлены «не вычищать до блеска» и запрет добавлять ошибки.
- Проверка:
  - прогон скилла на секции «Дизайн-решения» из README.md, который и
    вскрыл обе ошибки калибровки.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-21 11:15:38 +03:00
Dmitriy DementievandClaude 12a8d419ec refactor(skills): ai-text-lint переписан как оптика из пяти линз
- Зачем:
  - каталог из 29 паттернов писался, когда модели были слабее; сейчас
    потребители скилла — Opus 5 и GPT 5.6 Sol, которые знают эти правила
    по умолчанию, и 578 строк платили контекстом за no-op.
  - каталог закрыт: он стареет вместе со slop'ом и провоцирует checklist
    theater вместо суждения.
- Что:
  - references/patterns.md удалён, 29 ID сведены к пяти линзам:
    Клавиатура, Голос, Решётка, Вода, Ассистент; скилл ужался с 661
    строки до 145.
  - severity 29x3 сжата в профили трёх сред: красные ячейки
    группируются по среде, а не по паттерну, плюс «не X, а Y» везде.
  - основным режимом стала правка, отчёт вынесен во вторую ветку;
    Голос не правится молча и предъявляется первым, потому что требует
    мнения, случая и цифр автора, которых у скилла нет.
  - каталожную проверку заменил гейт человеческого дубля, плотность
    переведена из гейта в интерпретацию вердикта.
- Проверка:
  - слепой прогон новой версии на трёх входах: AI-проза для статьи,
    AI-сообщение в мессенджер, живое человеческое сообщение.
  - на человеческом тексте ноль ложных находок; десять дефектов
    инструкции, найденных прогоном, исправлены до коммита.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-21 10:55:57 +03:00
Dmitriy DementievandClaude 061a8d062b feat(skills): ai-text-lint ловит потерю голоса и делает самоаудит
- Зачем:
  - линтер умел только вычитать маркеры, а текст без авторского голоса
    палится не хуже текста с em dash'ами: после чистки оставался
    безлико правильный результат.
  - у прогона не было критерия завершения, поэтому проверка сводилась
    к тому, что бросилось в глаза.
- Что:
  - T03 развёрнут в три срабатывания (перечисление без вывода, безличные
    конструкции, абстрактная оценка) с требованием назвать, что конкретно
    добавить, вместо совета «добавить позицию автора».
  - добавлен шаг самоаудита поверх закрытого каталога: находки X01, X02
    с тестом «нельзя записать ни под один ID» и разрешением нулевого
    результата.
  - Шаг 2 получил критерий «каждый паттерн применён к тексту», quick scan
    сведён к паттернам с механической детекцией.
  - S04 стал единственным владельцем однородности ритма; удалены дубль
    T03b, неоперационализируемый T03e, шаг «Ответить на вопросы» и девять
    перефразировок одной ветки в description.
- Проверка:
  - тестов на скиллы в репозитории нет, прогон ручной: вызвать скилл
    на абзаце AI-прозы и на коротком сообщении в мессенджер.
  - git show --stat HEAD: SKILL.md и references/patterns.md.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-21 10:35:34 +03:00
Dmitriy Dementiev 3c0173647c docs(ai-text-lint): уточнён путь к базе паттернов
- Зачем:
  - `{baseDir}` не является стандартным placeholder и может сбить с толку.
- Что:
  - путь заменён на `references/patterns.md` с пояснением «в папке этого скилла».
- Проверка:
  - cat agents/.agents/skills/ai-text-lint/SKILL.md | grep patterns
2026-06-15 15:44:32 +03:00
Dmitriy Dementiev ee474c9825 refactor(ai-text-lint): переработана структура patterns.md
- Зачем:
  - устранена дублирующая сводная матрица severity, которая устаревала при изменении паттернов.
  - улучшена навигация по документу за счёт группировки паттернов в категории.
- Что:
  - добавлены разделы категорий: Структура и форматирование, Тон и авторская позиция, Резюме-специфичные паттерны.
  - переупорядочены паттерны S05 и S06 внутри категории Структура.
  - обновлена ссылка на severity в SKILL.md с указанием inline-таблиц.
- Проверка:
  - git diff agents/.agents/skills/ai-text-lint/
2026-06-15 15:30:22 +03:00
Dmitry Dementiev 0a348da22a docs(ai-text-lint): добавлен паттерн слеша как AI-маркера
- Зачем:
  - нужно точнее находить AI-маркеры в резюме и переписке, где слеш часто используется как компактный разделитель.
- Что:
  - добавлен паттерн P06 для слеша как разделителя альтернатив и однородных понятий.
  - описаны исключения, примеры, рекомендации и правила детекции.
  - P06 включен в medium-маркеры для message и resume.
- Проверка:
  - git diff -- agents/.agents/skills/ai-text-lint/references/patterns.md.
2026-06-01 15:54:48 +03:00
ddadmin 5d2d9e3d22 feat(skills): добавлены новые паттерны и quick scan в ai-text-lint
- Зачем:
  - расширить покрытие AI-маркеров и добавить быстрый режим для коротких текстов.
- Что:
  - добавлен режим quick scan (только 🔴 high, без развёрнутых объяснений).
  - новые паттерны: P05 (буква «ё»), L06 (hedging), S07 (двоеточие перед списком), T05 (sandwich pattern).
  - расширен словарь L01 (формирование, реализация, осуществлять, функционирование).
  - улучшена детекция S04 (добавлен синтаксический аспект однородности).
  - обновлены таблицы severity для всех контекстов.
- Проверка:
  - /ai-text-lint на тестовом тексте с новыми паттернами.
2026-04-05 16:49:48 +03:00
ddadmin e11258b51d feat(skills): добавлен скилл ai-text-lint
- Зачем:
  - нужен инструмент для проверки текстов на типичные признаки AI-генерации перед публикацией.
- Что:
  - создан SKILL.md с workflow линтера (диагностика без автоправок, контекстная severity).
  - создана база паттернов references/patterns.md (20 паттернов в 6 категориях: пунктуация, лексика, структура, тон, резюме, связки).
  - матрица severity по трём контекстам: article, message, resume.
- Проверка:
  - вызвать /ai-text-lint на произвольном тексте.
2026-04-05 11:28:09 +03:00