Claude Code Prompt Improver — плагин
Плагин с хуками добавляет контекст к промпту Claude Code и задает от одного до шести вопросов, когда запрос расплывчатый.
- 1 969 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Хуки запускают скрипт `engine.py` на каждом промпте и каждом вызове Bash, а подсказки меняют поведение Claude Code, включая выбор между планом и прямым выполнением.
Установка
- Работает в
В терминале, через 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`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПлагин с шестью рабочими скиллами и библиотекой промптов: подбор промпта под задачу, проверки перед коммитом, аудит скиллов.
Личный набор автора для Claude Code: команды мета-промптов и заметок на потом, скиллы для создания скиллов, хуков и MCP-серверов, аудиторы и цикл Ральфа
RePrompter разбирает сырой запрос интервью, превращает его в структурный промпт с оценкой или в промпт для сборки проекта целиком.
Claude Code Prompts (RepoWise)
claude-code-prompts
Шаблоны промптов для ИИ-агентов программирования, написанные независимо: системные, для инструментов, делегирования, памяти и работы нескольких агентов
Скилл пишет точные промпты под конкретный инструмент: Cursor, Claude Code, Midjourney, Stable Diffusion и другие
claude-code-system-prompts
Claude Code System Prompts
Справочник системных промптов Claude Code: части системного промпта, описания инструментов и промпты встроенных агентов
Коротко о README
Автор считает улучшением промпта весь путь от запроса до ответа, а не только переписывание слов. Версия 0.4.0 перешла на архитектуру со скиллом и по заявлению автора сократила расход токенов на 31 процент.