proofread
Skill0 starsChanged 15 days agoMITView on GitHub
Вычитка документов .docx на орфографические, пунктуационные, типографические и стилистические ошибки с сохранением оригинала. Вносит нативные правки Word (w:ins/w:del), выделяет каждое изменение жёлтым маркером, добавляет комментарии только к неоднозначным и неочевидным исправлениям, обрабатывает одинаковые повторяющиеся ячейки и завершает работу структурным аудитом. Визуальная проверка доступна для документов со сложной вёрсткой или по прямому запросу. Использовать всегда, когда просят проверить, вычитать, откорректировать или исправить Word-документ, особенно с комментариями, цветовым выделением или режимом рецензирования.
26 other projects use a version of this.
Adopted by
Most recently taken up by
- pedrohcgs/claude-code-my-workflowtheir own version, first seen Nov 8, 2026
- NilsHellwig/acl-paper-skillstheir own version, first seen Nov 8, 2026
- flonat/flonat-researchtheir own version, first seen Nov 3, 2026
- shuymn/skillstheir own version, first seen Nov 1, 2026
- dewil/claude-toolkittheir own version, first seen Nov 1, 2026
- dewil/ai-toolkittheir own version, first seen Nov 1, 2026
Used with
Projects with it also use humanize, deploy and 2 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
eherrerosjSkillhumanize
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive 'Signs of AI writing' guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases. Triggers on: 'humanize', 'make this sound human', 'remove AI writing', 'de-AI', 'sound more natural', 'less robotic', 'too AI-sounding', or when reviewing text that reads like AI output.
Also in 3 projects that use this
VercelSkilldeploy
Deploy applications to Vercel. Use when the user says "deploy", "deploy to Vercel", "push to production", "deploy my app", or "go live".
Also in 3 projects that use this
Microsoft AzureSkillverify
End-to-end app testing pipeline for browser-based web apps on cloud browsers via Azure Playwright Workspaces: verify the live app, author tests for working flows, heal failing tests, then re-run with video and produce one consolidated report. Three phases (app verification, test authoring, test healing) plus a scoped final sanity run; each phase emits a sub-report. Use when asked to "verify my app", "make sure my app works and has good test coverage", "do a full QA pass", "add tests where I'm missing coverage", "fix failing tests and add new ones", "smoke test before deploy", "QA my deployment", or any combined verify-and-test ask. Requires Azure CLI (`az login`) and a Playwright Workspace resource ID — bootstraps configs on first invocation. Browser-based web apps with Playwright only — not for unit/API tests, native mobile/desktop, load/perf, or full accessibility audits.
Also in 3 projects that use this
SentrySkillreview
Fixture review skill.
Also in 3 projects that use this
Other versions26 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 26
- pedrohcgs/claude-code-my-workflow★ 1.7ksame name
- flonat/flonat-research★ 150same name
- maxwell2732/paper-replicate-agent-demo★ 134same name
- sonilo-ai/skills★ 117same name
- maxwell2732/my-submission-formatting-agent★ 106same name
- tance-mang/chinese-webnovel-skills★ 97same name
- JakobThumm/proofreading★ 38same name
- christopherkenny/skills★ 26same name
- AlessandroCaforio/Academic-Writing★ 17same name
- amondnet/yoonmoon★ 17same name
16 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository10 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- docs-diSkill
- docs-initSkill
- docs-letterSkill
- docs-memoSkill
- docs-ordSkill
- docs-polozheniyaSkill
- docs-protocolSkill
- docs-staff-listSkill
The file
Files
Вычитка DOCX с отслеживаемыми правками
Оставлять исходный файл неизменным. Создавать рядом отдельную копию
<имя> (с правками).docx.
Использовать быстрый контур scripts/proofread_fast.py вокруг готового движка
scripts/redline_docx.py; не собирать OOXML временными скриптами и не
подключать общий skill documents. Контур объединяет intake и extraction в
одну команду, а review и audit — в другую. Обычный finish не требует
LibreOffice и Poppler. Для опционального --visual нужны доступные в PATH
команды LibreOffice soffice и Poppler pdftoppm.
Рабочий процесс
- Если настроен
knowledge_base_path, выполнить один узкий поиск терминологии: не более пяти релевантных карточек. Не открывать широкий корпус и оригиналы, если пользователь не просил проверять факты. Одной командой подготовить файл и извлечь текст:
python3 .agents/skills/proofread/scripts/proofread_fast.py prepare "ВХОД.docx"Если текущая рабочая область содержит каталог
ПРОЕКТЫ, внешний файл, включая файл изDownloads, перемещается без перезаписи в отдельную папкуПРОЕКТЫ/<имя документа>/. Файл внутри рабочей области остаётся на месте. Если такого каталога нет, файл остаётся на месте; для явного intake можно передать--work-root "ПУТЬ".Номер
[N]— адрес абзаца или ячейки. Повторяющийся одинаковый текст в выводе показывается один раз, ноreviewпо умолчанию исправляет все его копии. Маркер⟨SHY⟩означает мягкий перенос в исходном OOXML и не является частью текста дляold.Найти явные ошибки: опечатки, согласование, управление, пунктуацию, регистр, кавычки, тире, нумерацию, единообразие сокращений и неудачные канцелярские конструкции. Смысловые и числовые изменения вносить только при достаточном основании.
Не считать визуально слитные слова ошибкой автоматически. Сначала проверить маркер
⟨SHY⟩в выводеextract:- если между частями уже стоит мягкий перенос, считать его намеренным по умолчанию и не добавлять пробел, пока контекст явно не доказывает ошибку;
- если мягкого переноса нет, а два самостоятельных слова действительно записаны слитно, считать это вероятной опечаткой и исправлять;
- не удалять мягкие переносы при общей типографической нормализации.
Создать
edits.jsonрядом с документом:{ "author": "Корректор", "edits": [ { "block": 12, "old": "текст с ошибкой", "new": "исправленный текст", "comment": "Формулировка допускает два прочтения; выбран вариант, согласованный с контекстом." } ] }Для
authorиспользоватьrevision_authorизorg_details.md, если он настроен; иначе оставить обезличенное значениеКорректор. Использовать точный и минимально достаточныйold: не заменять предложение целиком, если достаточно исправить слово, окончание или знак. Для удаления указать пустойnew. Полеcommentнеобязательно. Добавлять его только там, где читателю действительно нужно объяснение: при неоднозначности, смысловом или фактическом уточнении, неочевидном выборе нормы либо спорной стилистической правке. Не добавлять комментарии к пробелам, знакам препинания, регистру, кавычкам, тире, очевидным опечаткам и другим механическим исправлениям. Для правки только выбранного абзаца при наличии одинаковых копий добавить"all_duplicates": false; в остальных случаях оставлять значение по умолчаниюtrue. Не допускать пересекающихся правок в одном абзаце.Одной командой создать результат, выполнить встроенный preflight и структурный аудит:
python3 .agents/skills/proofread/scripts/proofread_fast.py finish "ВХОД.docx" --edits edits.jsonПо умолчанию результат —
<имя> (с правками).docx; другой путь задаётся через--output.reviewсначала выполняет preflight и не заменяет выходной файл приNOT FOUND,AMBIGUOUS,overlaps,old == newи других ошибках. Устранить все найденные проблемы и повторить команду. Не запускать отдельныйcheck:reviewуже включает preflight. Команда сохраняет результат атомарно только после успешных review и audit.Принять файл только если в JSON-результате
revision_runs == yellow_runs, количества комментариев и якорей совпадают. Нулевое количество комментариев допустимо.Для документа со сложными таблицами, колонтитулами, текстовыми блоками или крупными заменами, а также по прямому запросу пользователя добавить
--visual. В этом режиме принять файл только если обе версии отрендерены, PNG непустые иpage_count_changedимеет ожидаемое значение. Просмотреть каждую PNG-страницу изqa_outputпри 100 % и проверить отсутствие обрезки, наложений, повреждённых таблиц, пропавших символов и смещения колонтитулов.- Вернуть только итоговый DOCX. Кратко указать число содержательных
комментариев, включая ноль, и сообщить, выполнялась ли визуальная проверка.
Не отдавать
edits.json, PDF и PNG без запроса.
Типографика русского текста
- Инициалы писать слитно, без пробелов:
В.И. Фамилия. Между инициалами и фамилией использовать неразрывный пробел. Не вставлять пробелы внутрь устойчивых сокращений:в т.ч.,т.е.,т.к.,и т.д.,и т.п.. Перед единицами и знаком процента использовать неразрывный пробел. - Не использовать длинное тире
—. Среднее тире–ставить с пробелами между частями предложения, в том числе на месте нулевой связки и перед пояснением:реабилитация – непрерывный процесс. В числовых и временных диапазонах ставить среднее тире без пробелов:2025–2026 годы,с. 5–10. - Дефис
-оставлять внутри сложных слов, сокращений и буквенно-цифровых обозначений:медико-социальный,вице-президент,3D-модель. - Использовать русские кавычки
«...», внутри использовать„...“. - Во всем документе заменять
ЁнаЕ, аёнае, включая имена собственные. Не добавлять буквуёпри исправлениях. - Не нормализовать всё форматирование документа без прямой просьбы.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

