sharpen-prompt — скилл для Claude Code: установка
Переписывает расплывчатые запросы в точные промпты с целью, контекстом и критериями готовности. Пригодится перед задачей для другого ассистента.
npx skills add egorfedorov/claude-context-optimizer --skill sharpen-prompt -a claude-codeЧто делает sharpen-prompt
Скилл проверяет запрос по шести пунктам: цель, контекст, область работы, ограничения, признаки готового результата и формат ответа. Затем он переписывает запрос так, чтобы другой ассистент мог выполнить задачу с первой попытки.
Если нужные детали уже есть в разговоре, скилл добавляет их в короткий промпт на языке пользователя и одной строкой объясняет изменения. Он не выполняет саму задачу, если об этом не попросили. Если ключевой пробел нельзя заполнить по контексту, скилл задаёт один уточняющий вопрос и не делает догадок.
Скилл доступен для Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для Claude Code после установки файл находится в ~/.claude/skills/sharpen-prompt/SKILL.md.
Какие задачи решает
- уточнить расплывчатый запрос перед работой агента
- добавить к задаче недостающие ограничения и контекст
- описать проверяемый результат и формат ответа
- переписать промпт на языке пользователя
- задать один обязательный вопрос вместо догадок
Примеры запросов агенту
- Улучши этот запрос для задачи с API и добавь критерии готовности.
- Проверь мой промпт, уточни область изменений и формат результата.
- Перепиши запрос так, чтобы другой ассистент выполнил его с первой попытки.
Как установить sharpen-prompt
1Через Skills CLI (Vercel)
npx skills add egorfedorov/claude-context-optimizer --skill sharpen-prompt -a claude-code2Вручную: положить файлы
~/.claude/skills/sharpen-prompt/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sharpen-prompt/
1Через Skills CLI (Vercel)
npx skills add egorfedorov/claude-context-optimizer --skill sharpen-prompt -a codex2Вручную: положить файлы
.agents/skills/sharpen-prompt/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add egorfedorov/claude-context-optimizer --skill sharpen-prompt -a cursor2Вручную: положить файлы
.cursor/skills/sharpen-prompt/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install egorfedorov/claude-context-optimizer sharpen-prompt2Вручную: положить файлы
.github/skills/sharpen-prompt/SKILL.md1Через Skills CLI (Vercel)
npx skills add egorfedorov/claude-context-optimizer --skill sharpen-prompt -a gemini-cli2Командой платформы
gemini skills install https://github.com/egorfedorov/claude-context-optimizer --path skills/sharpen-promptВручную: положить файлы
.devin/skills/sharpen-prompt/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add egorfedorov/claude-context-optimizer --skill sharpen-prompt -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о sharpen-prompt
Как установить sharpen-prompt в Claude Code?
Выполните npx skills add egorfedorov/claude-context-optimizer --skill sharpen-prompt -a claude-code, затем проверьте файл ~/.claude/skills/sharpen-prompt/SKILL.md.
Что делает sharpen-prompt?
Скилл превращает расплывчатый запрос в точный промпт: выделяет цель, контекст, область работы, ограничения, критерии готовности и формат ответа.
Что произойдёт, если в запросе не хватает важной детали?
Если её нельзя вывести из разговора, скилл задаст один уточняющий вопрос вместо догадки. Саму задачу он не выполняет без такой просьбы.
Исходный текст
SKILL.md · MIT
--- name: sharpen-prompt description: Rewrite a vague request into a precise prompt — goal, context, scope, constraints, what done looks like, output format. Use when the user asks to improve, rewrite, sharpen or check a prompt. license: MIT --- # Sharpen a prompt A precise prompt saves the back-and-forth, and the tokens, that a vague one costs. Rewrite the user's prompt so another assistant could do the task right on the first try. ## Check what the prompt is missing 1. **Goal**: what should exist or be true at the end. 2. **Context**: who it's for, what it builds on, what was tried. 3. **Scope**: exactly which files, sections, data or part of the problem. Name them. 4. **Constraints**: must keep, must avoid, length, tone, tools, deadline. 5. **Done looks like**: how to tell it worked: tests pass, a sample output, a checklist. 6. **Output format**: a list, a table, a diff, a file, a one-paragraph answer. ## Then - If you can fill the gaps from the conversation, write the improved prompt in a code block in the user's language. Keep it as short as the task allows, and list in one line what you added and why. - If one gap is essential and unknowable, ask that one question instead of guessing. Never ask more than one. - Don't do the task itself unless the user asks you to.
© egorfedorov · MIT · egorfedorov/claude-context-optimizer