Claude Code Prompt Improver — плагин

Плагин с хуками добавляет контекст к промпту Claude Code и задает от одного до шести вопросов, когда запрос расплывчатый.

  • 1 969 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Хуки запускают скрипт `engine.py` на каждом промпте и каждом вызове Bash, а подсказки меняют поведение Claude Code, включая выбор между планом и прямым выполнением.
Все причины и проверки

severity1/claude-code-prompt-improver

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/claude-code-prompt-improver

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Хуки запускают скрипт `engine.py` на каждом промпте и каждом вызове Bash, а подсказки меняют поведение Claude Code, включая выбор между планом и прямым выполнением.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Плагин срабатывает на трех событиях Claude Code: при отправке промпта, перед вызовом инструмента и при запуске субагента. В нужный момент он подкладывает в разговор короткие подсказки, чтобы Claude получил недостающий контекст до действия, а не после неудачной попытки. Главная подсказка `improve` оценивает ясность каждого промпта. Ясный запрос проходит без лишних шагов. На расплывчатый вызывается скилл `prompt-improver`: Claude строит план исследования, собирает контекст из проекта и задает от одного до шести вопросов через инструмент `AskUserQuestion` с готовыми вариантами ответа. Остальные подсказки включаются по условию: оценка подхода для нетривиальной задачи, план перед многошаговой работой, читаемость крупного ответа, запуск долгих команд в фоне и подсказки для исследовательских субагентов. Подсказки описаны в JSON-файлах каталога `nudges/`, а движок `scripts/engine.py` читает их при каждом событии.

Для кого. Пользователям Claude Code, которые часто пишут короткие запросы вроде «исправь ошибку» и устали от лишних кругов уточнений после неверной первой попытки.

Подходит, если

  • Запрос «исправь ошибку» не называет файл, и Claude должен уточнить, какая из ошибок имеется в виду.
  • Перед крупным рефакторингом нужна оценка подхода: субагент, оркестрация или прямое выполнение.
  • Долгая команда вроде сервера разработки должна уходить в фон, а вывод читаться выборочно.
  • Развернутый ответ приходит стеной текста, и нужен вывод в начале, разделы и таблицы.
  • Развилка в задаче требует вашего решения, а не молчаливого выбора по умолчанию.

Не подходит, если

  • Вы пишете точные и подробные промпты: плагин почти ничего не изменит, но хуки добавят вызовы на каждом событии.
  • Нужна работа в скриптах без вопросов: подсказки могут вызвать уточнения, поэтому такие запросы начинают со звездочки.
  • Версия Claude Code старше 2.0.22: инструмент `AskUserQuestion` недоступен.

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

Исправь ошибку в приложении.

Ограничения

Нужен Claude Code версии 2.0.22 и новее, потому что вопросы задаются через `AskUserQuestion`. Хуки запускают `python3 scripts/engine.py` на каждом событии, а подсказки стоят токенов: автор оценивает вычисление ясности примерно в 189 токенов на промпт. Подсказки пропускаются для слэш-команд, строк со звездочкой и решеткой, а также для служебных сообщений, поданных как промпт. Ручная установка требует копирования `scripts` и `nudges` рядом и правки `~/.claude/settings.json`. Последний коммит сделан 1 октября 2026 года.

Как отключить. Удалите плагин в окне `/plugin` и перезапустите Claude Code. При ручной установке уберите три хука из `~/.claude/settings.json` и каталог `~/.claude/hooks/prompt-improver`. Разовый пропуск оценки дает префикс `*` в начале промпта.

Частые вопросы

Как установить плагин?

`claude plugin marketplace add severity1/severity1-marketplace`, затем `claude plugin install prompt-improver@severity1-marketplace`. После этого перезапустите Claude Code и проверьте список командой `/plugin`.

Как пропустить оценку промпта?

Начните запрос со звездочки: `* add dark mode`. Слэш-команды проходят без оценки, а строка с `#` сохраняет заметку в память.

Сколько вопросов задает плагин?

От одного до шести, и только если запрос действительно расплывчатый. Ясный промпт выполняется сразу без вопросов и без загрузки скилла.

Какие хуки он добавляет?

`UserPromptSubmit`, `PreToolUse` для `EnterPlanMode` и `Bash`, а также `SubagentStart`. Все три вызывают `engine.py`.

Можно ли поставить без маркетплейса?

Да. Скопируйте `engine.py`, `rules.py`, `nudge_builtins.py` и каталог `nudges` в `~/.claude/hooks/prompt-improver` и добавьте три хука в `~/.claude/settings.json`.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Плагин с шестью рабочими скиллами и библиотекой промптов: подбор промпта под задачу, проверки перед коммитом, аудит скиллов.

ПлагинРасширенный доступ56Звезды репозитория

Личный набор автора для Claude Code: команды мета-промптов и заметок на потом, скиллы для создания скиллов, хуков и MCP-серверов, аудиторы и цикл Ральфа

ПлагинШирокий доступ2 тыс.Звезды репозитория

RePrompter разбирает сырой запрос интервью, превращает его в структурный промпт с оценкой или в промпт для сборки проекта целиком.

СкиллРасширенный доступ120Звезды репозитория

Шаблоны промптов для ИИ-агентов программирования, написанные независимо: системные, для инструментов, делегирования, памяти и работы нескольких агентов

ПромптМинимальный доступ1,2 тыс.Звезды репозитория

Скилл пишет точные промпты под конкретный инструмент: Cursor, Claude Code, Midjourney, Stable Diffusion и другие

СкиллМинимальный доступ15,9 тыс.Звезды репозитория

claude-code-system-prompts

Claude Code System Prompts

Выбор редакции

Справочник системных промптов Claude Code: части системного промпта, описания инструментов и промпты встроенных агентов

ПромптМинимальный доступ13,1 тыс.Звезды репозитория

Коротко о README

Автор считает улучшением промпта весь путь от запроса до ответа, а не только переписывание слов. Версия 0.4.0 перешла на архитектуру со скиллом и по заявлению автора сократила расход токенов на 31 процент.

Бейдж для README

Сообщить о проблеме