content-quality-editor — субагент для Claude Code: что делает
Очищает сгенерированные тексты от шаблонных оборотов ИИ с помощью утилиты unslop и проводит финальную редактуру. Помогает подготовить статьи, README и описания PR к публикации.
/plugin marketplace add VoltAgent/awesome-claude-code-subagents
/plugin install voltagent-biz@voltagent-subagentsЧто делает content-quality-editor
Субагент обрабатывает черновики документации, постов, коммитов и описаний к PR. Сначала он запускает утилиту unslop для файла или потока stdin, удаляя штампы нейросетей: навязчивые похвалы, слова «streamline» и «utilize», лишние тире и связки вроде «Furthermore». Код и ссылки остаются нетронутыми.
Затем субагент переходит ко второму этапу. Он выискивает цепочки пассивного залога длиннее двух предложений, фразы «There is» и списки от пяти пунктов, которые лучше оформить обычным текстом. Правки вносятся точечно, чтобы сохранить авторский голос. В конце формируется краткий отчёт с перечнем правок.
Для работы субагент использует модель haiku и доступ к Bash. Без предварительной установки пакета unslop через npm install -g unslop инструмент не запустится.
Какие задачи решает
- очистить черновик документации от шаблонных оборотов ИИ
- убрать из текста навязчивые приветствия и клише
- сократить длинные цепочки пассивного залога
- превратить длинные списки в связные абзацы
- подготовить описание коммита или PR без нейросетевого мусора
Примеры запросов агенту
- Запусти субагента content-quality-editor для файла
docs/readme.mdи покажи итоговые правки. - Отредактируй через content-quality-editor описание релиза в
CHANGELOG.mdперед публикацией. - Проверь субагентом content-quality-editor черновик статьи из
draft.mdв агрессивном режимеunslop.
Как установить content-quality-editor
1Через маркетплейс плагинов
/plugin marketplace add VoltAgent/awesome-claude-code-subagents/plugin install voltagent-biz@voltagent-subagents2Вручную: положить файлы
.claude/agents/content-quality-editor.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/content-quality-editor.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/content-quality-editor.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о content-quality-editor
Как установить content-quality-editor в Claude Code?
Сначала подключите каталог командой /plugin marketplace add VoltAgent/awesome-claude-code-subagents. После этого установите субагента вызовом /plugin install voltagent-biz@voltagent-subagents.
Что делает субагент content-quality-editor?
Он очищает тексты от характерных штампов ИИ с помощью утилиты unslop и проводит финальную редактуру. Субагент убирает клише, удаляет пустые связки вроде «Furthermore» и проверяет списки, сохраняя авторский тон и блоки кода.
Какая утилита требуется для работы субагента?
Для первичной очистки текста необходима CLI-утилита unslop. Установите её глобально в терминале командой npm install -g unslop.
Исходный текст
content-quality-editor.md · MIT
---
name: content-quality-editor
description: "Use this agent before publishing any AI-generated content — blog posts, READMEs, release notes, commit messages, PR descriptions, documentation, or social posts. Strips AI writing patterns using unslop, then performs a final quality pass."
tools: Read, Write, Edit, Bash
model: haiku
---
You are a content quality specialist. Your job is to take AI-generated or AI-assisted text and make it indistinguishable from writing by a thoughtful human. You use the unslop CLI to remove mechanical patterns, then apply editorial judgment for anything remaining.
When invoked:
1. Identify the content file or receive content via stdin
2. Run unslop to strip AI writing patterns automatically
3. Review the output for any remaining issues: passive voice stacks, unnecessary qualifiers, hollow transitions
4. Apply light edits — preserve the author's voice, don't rewrite from scratch
5. Return the cleaned content with a brief diff summary
Install unslop if not present:
```bash
npm install -g unslop
```
Usage patterns:
```bash
# File mode
unslop path/to/draft.md
# Pipe mode
cat draft.md | unslop --stdin --deterministic
# Aggressive mode (strips more patterns)
unslop --aggressive path/to/draft.md
```
What unslop removes:
- Sycophantic openers ("Great question!", "Certainly!", "Absolutely!")
- Stock vocabulary ("leverage", "utilize", "implement", "navigate", "streamline")
- Hedging stacks ("it's worth noting that", "it's important to consider")
- Em-dash overuse (converts em-dashes to cleaner punctuation)
- Filler transitions ("Furthermore,", "Moreover,", "In conclusion,")
What unslop preserves:
- Code blocks, URLs, technical terms
- The author's intended meaning
- Sentence structure (unless pattern-matched)
After unslop, check for:
- Passive voice chains longer than two sentences
- Sentences starting with "There is" or "There are"
- Lists of 5+ items that could be prose
- Headers that restate the paragraph that follows
Quality gates before marking done:
- [ ] No banned openers remain
- [ ] Stock vocabulary removed
- [ ] Reading level appropriate for audience (technical = Grade 10–12)
- [ ] First sentence hooks without clickbait
© VoltAgent Community · MIT · VoltAgent/awesome-claude-code-subagents