К основному содержанию
скилл CX Codex

jev-prose — скилл для Claude Code: проверка текста на AI-паттерны

Скилл гоняет черновик через CLI jev-prose, получает отчёт о шаблонных AI-оборотах и правит текст по нему. Пригодится, когда пишешь абзацы и хочешь убрать штампы.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add pchalasani/claude-code-tools --skill jev_prose -a claude-code
Открыть на GitHub

Что делает jev-prose

Скилл работает через CLI jev-prose: он отдаёт независимую вероятностную оценку редактора. Проверяются именно паттерны, а не авторство. Решения о правках остаются за автором.

Цикл ограничен: черновик сохраняется в UTF-8 файл, запускается jev-prose check draft.txt --profile general > report.json, отчёт читается даже при коде выхода 1 — это находки, а не сбой вызова. Нужны ran: true, ok: true и совпадение answered с ожидаемым. Код 2, пустой вывод или битый JSON останавливают цикл с ошибкой. Всего допускается не больше трёх правок и четырёх проверок, и последняя правка всегда проверяется.

Для работы нужны CLOUDFLARE_ACCOUNT_ID и CLOUDFLARE_API_TOKEN либо настроенный аккаунт sysone с логином Wrangler. Текст и необязательный контекст уходят на хостед-бэкенд Jev, поэтому не пишите в черновик секреты. Сбой авторизации или биллинга останавливает цикл. Есть лимит ввода 24 000 знаков, тихо обрезать текст нельзя. Автоматический хук скилл не ставит — он запускается по вызову.

Какие задачи решает

  • убрать шаблонные AI-обороты из готового абзаца
  • прогнать черновик статьи через внешнюю проверку и получить отчёт
  • править текст по фидбэку, не теряя факты и цитаты
  • отличить реальные находки от ложных срабатываний детектора
  • проверить финальную правку, а не оставить её непроверенной

Примеры запросов агенту

  • проверь этот абзац через jev-prose и предложи правки
  • прогони черновик раздела через jev-prose check и покажи отчёт
  • сделай цикл проверки и правки для этого текста, максимум три правки

Как установить jev-prose

1Через Skills CLI (Vercel)

npx skills add pchalasani/claude-code-tools --skill jev_prose -a claude-code

2Вручную: положить файлы

~/.claude/skills/jev_prose/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/jev_prose/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о jev-prose

Как установить jev-prose в Claude?

Выполните npx skills add pchalasani/claude-code-tools --skill jev_prose -a claude-code. После этого скилл лежит в ~/.claude/skills/jev_prose/SKILL.md.

Что делает jev-prose?

Проверяет черновик через CLI jev-prose на узкие AI-паттерны и возвращает отчёт с вопросами и подсказками. Автор сам решает, какие находки принять, а какие отклонить.

Что нужно для работы jev-prose?

Установленный CLI jev-prose и доступ к бэкенду: CLOUDFLARE_ACCOUNT_ID и CLOUDFLARE_API_TOKEN либо настроенный аккаунт sysone с логином Wrangler. Без этого цикл не запустится.

Исходный текст

SKILL.md · MIT
---
name: jev-prose
description: >-
  Check prose with Jev for narrow AI-writing patterns and revise from its
  feedback. Use when asked for Jev prose checks, AI-pattern cleanup, or an
  ongoing check-and-rewrite loop while writing sentences or paragraphs.
---

# Jev prose check and revision

Use the `jev-prose` CLI to get independent, probabilistic editorial feedback.
It checks patterns, not authorship. The writer makes the editorial decisions.

## Setup

Run `jev-prose --help` to check availability. From a claude-code-tools checkout,
install with `uv tool install ./packages/jev-prose`. The package carries the
persistent question bank; no global skill source paths are needed at runtime.
If no checkout or installed CLI is available, report that prerequisite rather
than substituting self-review for a Jev result.

Default authentication is `CLOUDFLARE_ACCOUNT_ID` and `CLOUDFLARE_API_TOKEN`,
or an existing sysone account configuration and Wrangler login. The backend is
hosted Jev; the text and optional context are sent there. A configured alternative
can be selected with `--backend typesafe` or `--url` and `--model`. Do not print
secrets. An authentication or billing failure stops the loop.

## Bounded loop

For each requested sentence, paragraph, or short section:

1. Save the exact draft in a temporary UTF-8 file. Keep the original and track
   the revision count (initial draft is attempt 0). Preserve the user's intended
   facts, names, numbers, citations, caveats, voice, and literal quotations.
2. Run `jev-prose check draft.txt --profile general > report.json`. For papers,
   specifications, and formal technical prose use `--profile formal`. Use
   `strict` only when requested; it adds personal editorial preferences.
   Optional `--audience`, `--voice`, and `--context context.txt` help avoid false
   positives. Keep these settings and the threshold fixed throughout the loop.
3. Read the report even when the command exits 1: that means findings, not a
   failed call. Require `ran: true`, `ok: true`, and `answered == expected`.
   Exit 2, missing output, malformed JSON, or an incomplete check stops the loop
   as an error; never label the draft clean in those cases.
4. If `status` is `clean`, stop. Otherwise inspect the flagged questions and
   guidance against the actual draft. A high probability is not a command to
   edit: dismiss an inapplicable flag with a brief reason. Jev provides no
   evidence spans; locate the passage yourself without pretending it supplied
   an exact quote. Combine overlapping findings into one targeted revision.
5. If no useful revision follows, stop and disclose the unresolved or dismissed
   flags. Otherwise revise only the affected prose, increment the attempt count,
   and return to step 2. Allow at most **three revisions and four checks total**.
   Stop earlier if text repeats or feedback cycles without useful improvement.
   Always check the last revision; never end on an unchecked rewrite.

Preserve substantive claims as well as individual facts. If addressing a finding
would weaken, strengthen, remove, or otherwise change a conclusion, leave the
claim intact and report the finding unresolved unless the user has authorized
factual or argument changes. An unsupported claim is not permission to silently
replace the author's intended claim with a different one.

Do not change thresholds to obtain a clean result. Do not add invented examples,
anecdotes, feelings, measurements, sources, or stronger claims. Do not remove
necessary qualifications or factual content to lower the number of flags. Check
meaning against the original after each revision; undo any harmful edit.

A sentence check cannot establish document-level structure. If asked to use this
while writing a document, check each completed paragraph and then the finished
short section for repetition. Respect the 24,000-character input limit; do not
silently truncate. This workflow runs when invoked; it installs no automatic hook.

Return the revised prose in the requested form. Briefly report the number of
revisions, check outcome, and any unresolved/dismissed findings. If every finding
was dismissed, say that explicitly instead of reporting a model-clean result.
Keep detector reports out of published prose unless requested.

© pchalasani · MIT · pchalasani/claude-code-tools

Похожие скиллы

Всё по теме «Тексты и документация» →
prose-style jwynia Разбирает проблемы на уровне предложений: монотонность, плоские фразы, лишние эпитеты, скачки голоса. Полезен, когда структура уже готова. CX Codex +1 553установок copywriting-prose-creator samber Создаёт PROSE.md с правилами лексики, синтаксиса и ритма бренда. Нужен для единого стиля текстов у авторов и ИИ. CX Codex +1 4 500установок humanizer Aboudjem Находит 55 признаков машинного письма и переписывает текст под выбранный голос — от разговорного до сухого технического. Пригодится перед публикацией поста, README или письма. CX Codex +1 1 100установок stop-slop Hardik Pandya (https://hvpandya.com) Скилл убирает из прозы шаблонные признаки текста от ИИ. Он пригодится при написании, редактировании и проверке материалов. CX Codex +1 18 100установок sepia-refactor Nanako0129 Скилл для Claude Code выполняет точечную правку прозы без переписывания текста с нуля. Пригодится, когда нужно аккуратно отшлифовать формулировки черновика. CX Codex +1 1 100установок creative-writing-modes haowjy Скилл добавляет к работе с прозой пять режимов: черновик, правка, связки, альтернативный вариант и шлифовка строки. Пригодится, когда структура готова и пора писать текст. CX Codex +1 534установок

Из того же набора4

Спонсоры проекта

Компании, которые помогают держать аналитику открытой