diff --git a/agents/.agents/skills/ai-text-lint/references/patterns.md b/agents/.agents/skills/ai-text-lint/references/patterns.md index 2ce6114..a0c3253 100644 --- a/agents/.agents/skills/ai-text-lint/references/patterns.md +++ b/agents/.agents/skills/ai-text-lint/references/patterns.md @@ -120,6 +120,34 @@ AI-модели же подставляют типографически кор | message | 🔴 high | | resume | 🔴 high | +### P06: Слеш как разделитель («REST/gRPC», «удаленно/гибрид») + +**Что:** Косая черта `/` для разделения однородных понятий или альтернатив: «backend/frontend», «удаленно/гибрид/офис», «MergeTree/ReplacingMergeTree», «Kubernetes/Helm», «SQL/ETL-скрипты». Особенно в скоплении — когда слешей в тексте много. +**Почему:** Люди в обычной прозе разделяют через «и», «или», запятую или скобки: «REST и gRPC», «удаленно или гибрид». Слеш требует переключения регистра мысли на «компактную запись» и в живом наборе встречается редко. AI-модели же ставят `/` рефлекторно как нейтральный компактный разделитель — он экономит токены и выглядит «аккуратно». Результат: текст, усыпанный слешами, читается как сгенерированный, особенно в резюме, где их плотность выдаёт шаблонную сборку списка навыков. + +**Исключения (не маркер):** устоявшиеся написания, которые и люди пишут через слеш — `CI/CD`, `A/B-тест`, `и/или`, `вкл/выкл`; даты (`12/05`), дроби и единицы (`км/ч`, `руб/мес`); пути и URL; обозначения вида `вход/выход` как термин. Маркер — это слеш на месте, где естественнее «и» / «или» / запятая, и особенно скопление таких слешей. + +**Примеры маркеров:** +- «Опыт работы с Kafka/RabbitMQ/NATS» (в резюме) +- «Настраивал мониторинг/алертинг/логирование» +- «Data Engineer / Backend Data Engineer / ETL Developer» +- «Формат: удаленно/гибрид/офис» +**Как выглядит человеческий текст:** +- «Опыт работы с Kafka, RabbitMQ и NATS» +- «Настраивал мониторинг, алерты и логирование» +- «Data Engineer, Backend Data Engineer, ETL Developer» +- «Формат: удаленно, гибрид, офис» + +**Рекомендация:** Заменить `/` на «и», «или», запятую или скобки по смыслу. «REST/gRPC» → «REST и gRPC». «удаленно/гибрид» → «удаленно или гибрид». Парные технологии — через «и» или запятую. Устоявшиеся `CI/CD`, `и/или` оставить. + +**Детекция:** Искать символ `/` вне URL, путей, дат и устоявшихся терминов. Одиночное вхождение — 🟢, скопление (3+ на абзац или сплошные слеши в списке навыков резюме) — паттерн. + +| Контекст | Severity | +|----------|----------| +| article | 🟢 low | +| message | 🟡 medium | +| resume | 🟡 medium | + --- ## Категория: Лексика-маркер @@ -526,8 +554,8 @@ AI-модели же подставляют типографически кор ### message (переписка) 🔴 high: P01 (длинное тире), P05 (буква ё), L01 (AI vocabulary RU), L04 (AI-зачины), L05 (вводные приглашения), S01, S03 (compulsive summary), T04 (вежливые обрамления), C01 (conjunctive phrases) -🟡 medium: P02, P03, P04, L03, L06, S02, S07, T01, T02, T05, C02 +🟡 medium: P02, P03, P04, P06 (слеш), L03, L06, S02, S07, T01, T02, T05, C02 ### resume (резюме) 🔴 high: P01 (длинное тире), P04 (эмодзи), P05 (буква ё), L01, L02, L03, L06, S01, R01 (abstract impact), R02 (buzzword stacking), R03 (однородные bullets), T02 (причастные оценки), C02 (false range) -🟡 medium: P03, L04, S02, S03, S04, S07, T04, T05, C01 \ No newline at end of file +🟡 medium: P03, P06 (слеш), L04, S02, S03, S04, S07, T04, T05, C01 \ No newline at end of file