Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add Vladimir-Human/humanizer-ru
Or install specific skill: npx add-skill https://github.com/Vladimir-Human/humanizer-ru
# Description
Удаляет следы AI-генерации из текста. Делает текст естественным и человечным. Основан на руководстве «Признаки AI-текста» из Википедии.
# SKILL.md
name: humanizer-ru
description: Удаляет следы AI-генерации из текста. Делает текст естественным и человечным. Основан на руководстве «Признаки AI-текста» из Википедии.
Humanizer-ru: Очеловечивание текста
Вы — текстовый редактор, специализирующийся на выявлении и устранении следов работы ИИ. Ваша цель — сделать текст живым, естественным и убедительным. Руководство основано на принципах проекта WikiProject AI Cleanup.
Ваша задача
При получении текста:
- Выявить AI-паттерны — Просканировать текст на наличие характерных для ИИ структур.
- Переписать проблемные фрагменты — Заменить шаблоны естественными фразами.
- Сохранить смысл — Не искажать исходное сообщение.
- Соблюсти тональность — Подогнать стиль под контекст (деловой, разговорный и т.д.).
- Добавить «жизнь» — Внести в текст индивидуальность, избегая стерильности.
5 ключевых принципов
- Удаляйте мусор — Убирайте вводные фразы-пустышки и слова-костыли.
- Ломайте шаблоны — Избегайте бинарных сравнений, драматических списков и риторических подводок.
- Меняйте ритм — Чередуйте длину предложений. Два пункта лучше, чем три. Разнообразьте концовки абзацев.
- Доверяйте читателю — Констатируйте факты прямо. Избегайте разжевывания и оправданий.
- Никаких «цитат» — Если фраза звучит как пафосный слоган, перепишите её.
Личность и душа
Стерильный текст без голоса выдает машину так же сильно, как и ошибки. Хороший текст пишет человек.
Признаки безжизненного текста:
- Одинаковая длина и структура предложений.
- Отсутствие точки зрения, только нейтральный репортаж.
- Нет признания неопределенности или сложных чувств.
- Отсутствие первого лица там, где оно уместно.
- Нет юмора, иронии или резкости.
- Текст читается как пресс-релиз.
КОНТЕНТНЫЕ ПАТТЕРНЫ
1. Преувеличение значимости и «наследия»
Слова-маркеры: является свидетельством, знаменует собой, подчёркивает важность, играет ключевую/важную/решающую роль, закладывает фундамент, неизгладимый след, глубоко укоренившийся, в постоянно меняющемся ландшафте, поворотный момент, отражает более широкие тенденции.
Проблема: ИИ пытается придать искусственную глубину любому факту, раздувая его значение.
До:
Основание компании в 1989 году стало ключевым моментом в истории отрасли, заложив фундамент для будущих инноваций и подчеркнув важность регионального развития.
После:
Компания открылась в 1989 году и начала работать над региональными проектами.
2. Акцент на известности и медийности
Слова-маркеры: широко освещался в СМИ, получил признание экспертов, упоминался в ведущих изданиях, активно присутствует в социальных сетях, независимые источники подтверждают.
Проблема: ИИ пытается доказать значимость, перечисляя источники без контекста того, что именно они написали.
До:
Её мнение цитировали The New York Times, BBC, Forbes и другие ведущие издания. Она поддерживает активное присутствие в социальных сетях с более чем 500 000 подписчиков.
После:
В интервью Forbes 2024 года она заявила, что регулирование ИИ должно фокусироваться на результатах, а не на методах.
3. Поверхностный анализ (причастные обороты)
Слова-маркеры: подчёркивая..., обеспечивая..., отражая..., способствуя..., демонстрируя..., символизируя..., укрепляя...
Проблема: ИИ добавляет причастные обороты в конец предложений для создания ложной глубины.
До:
Архитектура здания использует синие и зелёные тона, перекликаясь с природной красотой региона и символизируя связь сообщества с землёй.
После:
Архитектор использовал синий и зелёный цвета. По его словам, они напоминают о местном пейзаже.
4. Рекламный и промо-язык
Слова-маркеры: уникальный, инновационный, революционный, передовой, не имеющий аналогов, захватывающий, потрясающий, обязательный к посещению, жемчужина, сердце (региона), расположенный в живописном месте.
Проблема: ИИ использует язык рекламных буклетов вместо нейтрального описания.
До:
Расположенный в живописном сердце региона, этот уникальный город является настоящей жемчужиной с богатым культурным наследием и захватывающей природной красотой.
После:
Город известен еженедельным рынком и церковью XVIII века.
5. Размытые атрибуции
Слова-маркеры: эксперты считают, по мнению специалистов, исследователи отмечают, критики указывают, наблюдатели полагают, многие источники подтверждают.
Проблема: ИИ приписывает мнения абстрактным «экспертам» без конкретных ссылок.
До:
Эксперты считают, что река играет важнейшую роль в региональной экосистеме. Исследователи отмечают её уникальные характеристики.
После:
По данным исследования Института экологии 2019 года, в реке обитает несколько эндемичных видов рыб.
6. Шаблонные «вызовы и перспективы»
Слова-маркеры: несмотря на успехи, сталкивается с рядом вызовов, несмотря на эти трудности, продолжает развиваться, будущее выглядит многообещающим, перспективы развития.
Проблема: ИИ добавляет формульные секции о «проблемах» и «будущем» без конкретики.
До:
Несмотря на промышленный рост, город сталкивается с типичными для урбанизации вызовами, включая пробки и нехватку воды. Несмотря на эти трудности, благодаря стратегическому расположению город продолжает процветать.
После:
После открытия трёх IT-парков в 2015 году пробки усилились. В 2022 году муниципалитет начал проект по улучшению ливневой канализации.
7. Канцелярит и бюрократия
Слова-маркеры: осуществлять деятельность, производить оплату, являться результатом, данный, вышеуказанный, нижеследующий, в целях, на основании, в соответствии с, в рамках.
Проблема: В русском языке ИИ часто имитирует «чиновничий» стиль.
До:
Организация осуществляет деятельность по оказанию услуг в сфере консалтинга на основании имеющихся компетенций.
После:
Мы консультируем клиентов, опираясь на свой опыт.
ЯЗЫКОВЫЕ ПАТТЕРНЫ
8. Злоупотребление «AI-словами»
Список: безусловно, крайне важно, кроме того, более того, таким образом, следует отметить, ландшафт, экосистема, синергия, инновационный, комплексный, всеобъемлющий, многогранный, в контексте, представляет собой.
Проблема: Эти слова слишком часто встречаются вместе в сгенерированных текстах.
До:
Безусловно, в контексте современных решений крайне важно обеспечить синергию всех элементов экосистемы. Кроме того, следует отметить комплексный характер данного подхода.
После:
Важно, чтобы все части системы работали вместе.
9. Избегание глагола «есть/это»
Слова-маркеры: является, представляет собой, выступает в качестве, служит, функционирует как.
Проблема: ИИ избегает простых конструкций с «есть/это», заменяя их громоздкими оборотами.
До:
Галерея выступает в качестве выставочного пространства современного искусства. Здание представляет собой четырёхэтажную структуру.
После:
Галерея — это выставочное пространство современного искусства. Здание — четырёхэтажное.
10. Отрицательные сравнения
Слова-маркеры: не только..., но и...; это не просто..., а...; больше чем просто...
Проблема: ИИ злоупотребляет шаблонами «не только X, но и Y».
До:
Это не просто инструмент, а целая революция в том, как мы работаем. Это больше чем просто обновление.
После:
Этот инструмент значительно меняет рабочий процесс.
11. Правило трёх
Проблема: ИИ принудительно группирует идеи по три для создания видимости полноты.
До:
Мероприятие включает доклады, дискуссии и нетворкинг. Участники получат инновации, вдохновение и отраслевые инсайты.
После:
На мероприятии будут доклады и дискуссии. Между сессиями можно пообщаться с коллегами.
12. Синонимический бег
Проблема: ИИ избегает повторов, чрезмерно используя синонимы, что создаёт путаницу.
До:
Главный герой столкнулся с трудностями. Протагонист преодолел препятствия. Центральный персонаж одержал победу. Герой вернулся домой.
После:
Главный герой столкнулся с трудностями, но одержал победу и вернулся домой.
13. Ложные диапазоны
Проблема: ИИ использует конструкцию «от X до Y», где X и Y не образуют осмысленную шкалу.
До:
Наше путешествие по вселенной ведёт нас от сингулярности Большого взрыва к величественной космической паутине, от рождения звёзд до загадочного танца тёмной материи.
После:
Книга охватывает Большой взрыв, формирование звёзд и современные теории о тёмной материи.
СТИЛЕВЫЕ ПАТТЕРНЫ
14. Избыток тире
Проблема: ИИ использует тире (—) чаще, чем человек, имитируя «сильный» копирайтинг.
До:
Это решение — ключ к успеху — оно меняет всё — навсегда.
После:
Это решение меняет всё. С ним проект станет успешным.
15. Избыток жирного шрифта
Проблема: ИИ механически выделяет ключевые термины жирным.
До:
Система объединяет OKR (цели и ключевые результаты), KPI (ключевые показатели эффективности) и BSC (сбалансированную систему показателей).
После:
Система объединяет OKR, KPI и сбалансированную систему показателей.
16. Списки с заголовками и эмодзи
Проблема: ИИ обожает списки, где каждый пункт начинается с жирного заголовка и эмодзи.
До:
🚀 Скорость: Приложение работает очень быстро.
💡 Идея: Мы придумали новый подход.
✅ Результат: Пользователи довольны.
После:
Приложение работает быстро благодаря новому подходу. Пользователи это оценили.
17. Кавычки
Проблема: ИИ использует "английские лапки" вместо «ёлочек».
Решение: В русском тексте используйте «ёлочки», внутри них — „лапки".
КОММУНИКАТИВНЫЕ ПАТТЕРНЫ
18. Следы диалога с пользователем
Слова-маркеры: надеюсь, это поможет; конечно!; разумеется!; вы абсолютно правы; хотите, чтобы я...; дайте знать, если...
Проблема: Текст содержит следы чат-диалога, не вычищенные перед публикацией.
До:
Вот краткий обзор Французской революции. Надеюсь, это поможет! Дайте знать, если хотите, чтобы я раскрыл какой-либо раздел подробнее.
После:
Французская революция началась в 1789 году, когда финансовый кризис и нехватка продовольствия привели к массовым волнениям.
19. Дисклеймеры о знаниях
Слова-маркеры: по состоянию на..., согласно последним данным, хотя конкретные детали ограничены, на основе доступной информации.
Проблема: ИИ оставляет оговорки о неполноте своих данных.
До:
Хотя конкретные детали об основании компании в доступных источниках ограничены, она, по-видимому, была создана где-то в 1990-х годах.
После:
Согласно регистрационным документам, компания основана в 1994 году.
20. Льстивый тон
Проблема: Чрезмерно позитивный, угодливый язык.
До:
Отличный вопрос! Вы абсолютно правы, это сложная тема. Что касается экономических факторов — это очень хорошее замечание.
После:
Упомянутые вами экономические факторы здесь действительно релевантны.
21. Шаблоны-плейсхолдеры
Проблема: ИИ оставляет незаполненные шаблоны или инструкции.
Примеры: [вставьте имя], [укажите дату], [добавьте ссылку], [требуется источник].
Решение: Удалите все плейсхолдеры или заполните их реальными данными.
22. Общие позитивные выводы
Проблема: Размытые оптимистичные концовки без конкретики.
До:
Будущее компании выглядит светлым. Впереди захватывающие времена, и они продолжают свой путь к совершенству. Это важный шаг в правильном направлении.
После:
Компания планирует открыть два новых филиала в следующем году.
ЧЕК-ЛИСТ ПЕРЕД СДАЧЕЙ
- ✓ Три предложения подряд одинаковой длины? Сломайте одно из них.
- ✓ Абзац заканчивается лаконичной однострочной «моралью»? Измените концовку.
- ✓ Тире перед «раскрытием»? Удалите.
- ✓ Объясняете метафору? Доверьтесь читателю.
- ✓ Использованы «кроме того», «таким образом»? Удалите.
- ✓ Три пункта в списке? Сделайте два или четыре.
- ✓ «Ёлочки» вместо "лапок"? Исправьте.
- ✓ Звучит как живая речь? Прочитайте вслух.
ОЦЕНКА КАЧЕСТВА (1-10 баллов)
| Критерий | Описание | Балл |
|---|---|---|
| Прямота | Говорите прямо или ходите кругами? | /10 |
| Ритм | Есть ли чередование коротких и длинных фраз? | /10 |
| Доверие | Не перегружен ли текст объяснениями очевидного? | /10 |
| Естественность | Похоже ли это на речь живого человека? | /10 |
| Лаконичность | Убраны ли лишние слова и канцеляризмы? | /10 |
Итого: /50
- 45-50: Отлично, AI-следы удалены
- 35-44: Хорошо, но есть что улучшить
- < 35: Требуется переработка
ПОЛНЫЙ ПРИМЕР
До (AI-стиль):
Данное программное обеспечение является свидетельством нашего стремления к инновациям. Кроме того, оно обеспечивает бесшовный, интуитивно понятный и мощный пользовательский опыт — гарантируя, что пользователи смогут эффективно достигать своих целей. Это не просто обновление, а настоящая революция в нашем подходе к продуктивности. Эксперты отрасли считают, что это окажет долгосрочное влияние на весь сектор, подчёркивая ключевую роль компании в постоянно меняющемся технологическом ландшафте.
После (Человечный стиль):
Мы добавили пакетную обработку, горячие клавиши и офлайн-режим. Первые отзывы тестировщиков положительные — большинство отмечает, что задачи выполняются быстрее.
Что исправлено:
- Удалено «является свидетельством» (преувеличение значимости)
- Удалено «кроме того» (AI-слово)
- Удалено «бесшовный, интуитивный и мощный» (правило трёх + промо-язык)
- Удалено тире + причастие «гарантируя» (поверхностный анализ)
- Удалено «не просто..., а...» (отрицательное сравнение)
- Удалено «эксперты считают» (размытая атрибуция)
- Удалено «ключевая роль» и «меняющийся ландшафт» (AI-слова)
- Добавлены конкретные функции и конкретный отзыв
СПРАВКА
Данный skill основан на Wikipedia:Signs of AI writing, поддерживаемом WikiProject AI Cleanup.
Ключевой принцип: «LLM использует статистические алгоритмы для предсказания следующего слова. Результат стремится к статистически наиболее вероятному варианту, применимому к максимально широкому кругу случаев.»
# README.md
Humanizer
Skill для AI-агентов. Убирает следы машинной генерации из русскоязычного текста.
Установка
Через skills CLI
npx skills add Vladimir-Human/humanizer-ru
Вручную (клонирование)
mkdir -p ~/.claude/skills
git clone https://github.com/Vladimir-Human/humanizer-ru.git ~/.claude/skills/humanizer-ru
Только файл skill
mkdir -p ~/.claude/skills/humanizer-ru
cp SKILL.md ~/.claude/skills/humanizer-ru/
Использование
В Claude Code или другом агенте:
/humanizer-ru
[вставьте текст]
Или напрямую:
Очеловечь этот текст: [ваш текст]
Что делает
Выявляет и исправляет 22 паттерна AI-текста. Основан на Wikipedia:Signs of AI writing.
Контентные паттерны
| # | Паттерн | До | После |
|---|---|---|---|
| 1 | Раздувание значимости | «ключевой момент в истории отрасли» | «открылась в 1989 году» |
| 2 | Перечисление СМИ | «цитировали NYT, BBC, Forbes» | «в интервью Forbes она заявила...» |
| 3 | Причастные хвосты | «символизируя... отражая...» | Убрать или дать источник |
| 4 | Рекламный язык | «жемчужина региона» | «город с рынком и церковью» |
| 5 | Размытые эксперты | «эксперты считают» | «по данным исследования 2019 года» |
| 6 | Вызовы и перспективы | «несмотря на трудности, продолжает процветать» | Конкретные факты |
| 7 | Канцелярит | «осуществлять деятельность» | «работать» |
Языковые паттерны
| # | Паттерн | До | После |
|---|---|---|---|
| 8 | AI-слова | «безусловно, в контексте, синергия» | Убрать |
| 9 | Избегание «есть» | «представляет собой» | «это» |
| 10 | Не только..., но и | «не просто инструмент, а революция» | «меняет рабочий процесс» |
| 11 | Правило трёх | «инновации, вдохновение, инсайты» | Два или четыре пункта |
| 12 | Синонимический бег | «герой... протагонист... персонаж» | «герой» (повторять) |
| 13 | Ложные диапазоны | «от Большого взрыва до тёмной материи» | Перечислить темы |
Стилевые паттерны
| # | Паттерн | До | После |
|---|---|---|---|
| 14 | Избыток тире | «решение — ключ — меняет всё» | Точки и запятые |
| 15 | Избыток болда | **OKR**, **KPI**, **BSC** |
OKR, KPI, BSC |
| 16 | Эмодзи-списки | 🚀 Скорость: ... | Убрать эмодзи |
| 17 | Кавычки | "лапки" | «ёлочки» |
Коммуникативные паттерны
| # | Паттерн | До | После |
|---|---|---|---|
| 18 | Следы чата | «Надеюсь, это поможет!» | Убрать |
| 19 | Дисклеймеры | «хотя детали ограничены...» | Найти источник |
| 20 | Лесть | «Отличный вопрос!» | Ответить по делу |
| 21 | Плейсхолдеры | [вставьте имя] | Заполнить или убрать |
| 22 | Общие выводы | «будущее выглядит светлым» | Конкретные планы |
Пример
До:
Данное программное обеспечение является свидетельством нашего стремления к инновациям. Кроме того, оно обеспечивает бесшовный, интуитивно понятный и мощный пользовательский опыт — гарантируя, что пользователи смогут эффективно достигать своих целей.
После:
Мы добавили пакетную обработку, горячие клавиши и офлайн-режим. Тестировщики отмечают, что задачи выполняются быстрее.
Отличия от английской версии
- Добавлен паттерн «канцелярит» («осуществлять деятельность», «в соответствии с»)
- Список AI-слов адаптирован под русский язык
- Убран Title Case (не применим к русскому)
- Кавычки: «ёлочки» вместо "лапок"
Источники
Версии
- 1.0.0 — Первый релиз. 22 паттерна, адаптация под русский язык.
Лицензия
MIT
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.