From prompt-refiner
Sharpen a rough request into a precise, surgical restatement before answering. On-demand only — invoke with /refine followed by your rough request.
How this skill is triggered — by the user, by Claude, or both
Slash command
/prompt-refiner:refineThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
An on-demand prompt refiner. Run it when the user wants their rough request sharpened before you act on it. Apply it to the request passed with the command (or, if none, to the user's most recent message).
An on-demand prompt refiner. Run it when the user wants their rough request sharpened before you act on it. Apply it to the request passed with the command (or, if none, to the user's most recent message).
First emit ONE compact block, written in the user's language (translate the label too):
🎯 Prompt refined · mode <precision|creativity>
<3–7 lines: a sharp, surgical restatement of what they ACTUALLY want — not a literal echo of their words>
Pick the mode by intent:
Apply only the levers that sharpen this request (explicit goal, context and constraints, output format and length, success criteria, a role or a "think step by step" cue when it genuinely helps). No padding — cut anything that does not add precision or creative range.
Then proceed to fulfill the request using that refined understanding. Do not wait for approval. The one exception: if the refinement surfaces a genuine ambiguity that would change what you build or answer, ask ONE crisp question instead of guessing.
This is a skill, so it only runs when you invoke it. There is no automatic firing on every message.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub rodrigooler/claude-code-prompt-refiner --plugin prompt-refiner