test-prompt — скилл для Claude Code: тестирование промптов
Скилл прогоняет промпт на субагенте без него, а потом с ним — и показывает, что именно изменилось в поведении агента.
npx skills add NeoLabHQ/context-engineering-kit --skill test-prompt -a claude-codeЧто делает test-prompt
Скилл применяет цикл RED-GREEN-REFACTOR к промптам: сначала запускается сценарий без проверяемой инструкции, чтобы зафиксировать, как агент ошибается сам. Потом пишется промпт под эти конкретные провалы, и тот же сценарий повторяется с ним. Третий шаг — закрыть лазейки и проверить результат на свежем субагенте.
Тестировать можно слэш-команды, хуки, скиллы, инструкции субагентов и промпты продакшн-моделей. Субагент даёт чистый старт: в его контексте нет истории диалога, поэтому проверяется только сам промпт. Сценарии для дисциплинирующих промптов строятся с давлением — дедлайн, усталость, готовый код — и агент должен устоять против самооправданий.
Для работы нужны навыки test-driven-development и prompt-engineering. Внутри описан процесс через Task tool с типом general-purpose, без доступа к тестируемому промпту — иначе базовый прогон ничего не покажет.
Какие задачи решает
- зафиксировать, как агент ведёт себя без инструкции
- написать промпт под конкретные провалы базового прогона
- проверить слэш-команду на свежем субагенте перед выкаткой
- найти лазейки, через которые агент обходит правило
- сравнить две версии промпта на одном сценарии
Примеры запросов агенту
- Прогони сценарий коммита без моей команды и запиши, что агент сделал не так
- Проверь этот скилл на субагенте: сначала без него, потом с ним
- Закрой лазейки в промпте хука и перепроверь на новом субагенте
Как установить test-prompt
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill test-prompt -a claude-code2Вручную: положить файлы
~/.claude/skills/test-prompt/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/test-prompt/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill test-prompt -a codex2Вручную: положить файлы
.agents/skills/test-prompt/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill test-prompt -a cursor2Вручную: положить файлы
.cursor/skills/test-prompt/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NeoLabHQ/context-engineering-kit test-prompt2Вручную: положить файлы
.github/skills/test-prompt/SKILL.md1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill test-prompt -a gemini-cli2Командой платформы
gemini skills install https://github.com/NeoLabHQ/context-engineering-kit --path skills/test-promptВручную: положить файлы
.devin/skills/test-prompt/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill test-prompt -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о test-prompt
Как установить test-prompt в Claude Code?
Выполните npx skills add NeoLabHQ/context-engineering-kit --skill test-prompt -a claude-code, затем проверьте файл ~/.claude/skills/test-prompt/SKILL.md.
Что делает test-prompt?
Проверяет промпт по схеме RED-GREEN-REFACTOR: базовый прогон без промпта, прогон с ним, затем шлифовка и повторная проверка на субагенте.
Какие навыки нужны для работы?
Скилл требует понимания test-driven-development и prompt-engineering — они задают цикл и приёмы оптимизации промптов.