sharpen — скилл для Claude Code: углубить задачу и переписать промпт
Скилл разбирает вашу формулировку задачи по четырём вопросам и переписывает промпт так, чтобы работа шла глубже, а не шире.
npx skills add backnotprop/pstack --skill sharpen -a claude-codeЧто делает sharpen
Вы даёте агенту задачу, он смотрит на неё глазами профессионала в этой области. Сначала называет, что сделал бы специалист, но чего вы не просите. Потом — с какого сырого материала он бы начал вместо уже пережёванного. Дальше идут конкретные методы и инструменты, а в конце — чем проверить результат помимо вас двоих.
После этого скилл переписывает ваш промпт под всё перечисленное. Решения, которые остаются за вами, он не трогает: оставляет открытыми, а не выбирает за вас. Внутри — один файл SKILL.md с инструкцией, никаких скриптов и внешних зависимостей.
Вызов отключён для модели: disable-model-invocation: true значит, что агент не запустит скилл сам, только по вашей команде. Это стоит учитывать, если вы ждёте, что он подхватится автоматически по ходу диалога.
Какие задачи решает
- переформулировать расплывчатую задачу в конкретную
- понять, чего в задаче не хватает по мнению профи
- найти исходные данные вместо готовых выводов
- выбрать методы и инструменты под задачу
- определить способ проверки результата
Примеры запросов агенту
- /sharpen сделай отчёт по продажам за квартал
- /sharpen напиши тесты для модуля авторизации
- /sharpen почини падающий импорт в парсере
Как установить sharpen
1Через Skills CLI (Vercel)
npx skills add backnotprop/pstack --skill sharpen -a claude-code2Вручную: положить файлы
~/.claude/skills/sharpen/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sharpen/
1Через Skills CLI (Vercel)
npx skills add backnotprop/pstack --skill sharpen -a codex2Вручную: положить файлы
.agents/skills/sharpen/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add backnotprop/pstack --skill sharpen -a cursor2Вручную: положить файлы
.cursor/skills/sharpen/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install backnotprop/pstack sharpen2Вручную: положить файлы
.github/skills/sharpen/SKILL.md1Через Skills CLI (Vercel)
npx skills add backnotprop/pstack --skill sharpen -a gemini-cli2Командой платформы
gemini skills install https://github.com/backnotprop/pstack --path skills/sharpenВручную: положить файлы
.devin/skills/sharpen/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add backnotprop/pstack --skill sharpen -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о sharpen
Как установить sharpen в Claude?
Выполните npx skills add backnotprop/pstack --skill sharpen -a claude-code. Файл скилла окажется в ~/.claude/skills/sharpen/SKILL.md.
Что делает sharpen?
Задаёт четыре вопроса о задаче — что сделал бы профи, с какого сырого материала начать, какие методы и инструменты взять, чем проверить результат — и переписывает промпт под эти ответы.
Скилл запустится сам?
Нет. В нём стоит disable-model-invocation: true, поэтому модель не вызывает его по своей инициативе — только по вашей команде /sharpen.
Исходный текст
SKILL.md · MIT
--- name: sharpen description: "Make a task deeper, not bigger, then rewrite the prompt. Use for /sharpen." disable-model-invocation: true --- I want a deeper version of this task, not a bigger one. Before rewriting it, do four things: 1. Say what a top professional in this field would do here that I'm not asking for. 2. Name the rawest material they would start from instead of what has already been digested for me. 3. Name the specific methods and tools they would use. 4. Say what, other than you or me, would show the result is right. Then rewrite my prompt to ask for exactly that. Leave choices that are mine to make open instead of deciding them.
© backnotprop · MIT · backnotprop/pstack