From claude-skills
Sharpens and improves prompts before executing. Triggers on any non-trivial prompt where better phrasing would produce deeper, more specific answers. Use when the user submits a vague, broad, or under-specified prompt. Skip for straightforward operational tasks (file edits, git commands, direct instructions).
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-skills:prompt-improverThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Before executing a prompt, improve it first. The goal is to help the user learn better prompting by showing what a stronger version looks like.
Before executing a prompt, improve it first. The goal is to help the user learn better prompting by showing what a stronger version looks like.
Identify what's missing or could be sharper:
Present the improved prompt in a quoted block. Keep changes minimal and purposeful. Do not over-engineer simple questions.
Format:
Improved prompt: [the improved version]
Add a brief note (1-2 sentences) on what changed and why.
Proceed with the improved version unless the user pushes back.
If the improved prompt is build/change work (new files, code, config, docs that will be committed) AND the target repo is kit-adopted (docs/verification/README.md exists at the repo root), consult the kit's intake before executing:
bash "${CLAUDE_PLUGIN_ROOT:-$HOME/.claude/dwarves-kit}/lib/lane-classify.sh" classify "<improved prompt>"
Surface the lane to the user and suggest a board row (or /kit:assign for anything beyond the tiny lane) before touching code. Knowledge, learning, and analysis prompts skip this step; so does any repo without the proof marker. Rationale: the improver is the front door for vague prompts, so without this handoff, work that enters here bypasses the kit's intake entirely and only meets the kit again at the ship gate.
Before: "explain this code" After: "Explain what this function does, its inputs/outputs, and any non-obvious design decisions. Focus on the parts that aren't self-documenting." Why: Specifies what aspects to cover and where to focus depth.
Before: "how should I structure this?" After: "What are 2-3 reasonable ways to structure this feature? For each, note the tradeoff and when you'd pick it. Recommend one for our current codebase." Why: Asks for comparison with tradeoffs instead of a single answer.
npx claudepluginhub dwarvesf/claude-skillsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.