Original Reddit post

Just shipped v0.6.0. What is the plugin? It started as a UserPromptSubmit hook that checks if a prompt is vague before Claude Code runs it. Clear prompts pass through. Vague prompts trigger the prompt-improver skill, which researches the codebase and asks 1 to 6 grounded questions using AskUserQuestion. The clarity check adds about 189 tokens per prompt, and clear prompts never load the skill. The idea behind it is simple: shape the context so Claude lands a better first output, instead of burning a correction loop. Clarifying a vague prompt was step one. What’s new in v0.6.0 v0.6.0 generalizes that idea. The plugin used to be three separate hook scripts. It is now one declarative engine driven by a JSON nudge registry, so each behavior is a data row in a JSON file and adding a new one is a single file with zero Python. The full nudge inventory The engine now runs seven nudges across three hook events. improve and workflow shipped earlier; the rest are new in v0.6.0. Each fires only when it applies and stays silent otherwise. On UserPromptSubmit (every prompt): improve : the clarity check above - vague prompts get the skill, clear prompts pass through approach-assessment : on a non-trivial request, prompts picking the approach before starting (a reviewable plan, a subagent, heavier orchestration, or just doing it) workflow : on a dynamic workflow request, prompts entering plan mode first and routing implementation to a cheaper model while reserving the session model for planning and orchestration output-readability : on a substantial deliverable, nudges leading with the conclusion and using sections and tables over walls of prose On PreToolUse (before a tool runs): plan : on entering plan mode, nudges a readable plan plus a self-review pass before it is presented background-exec : on a long-running command like a dev server or watcher, nudges running it in the background and polling only the output that matters On SubagentStart (when an agent spawns): subagent-routing : when an Explore or Plan agent spawns, steers it toward breadth over depth and conclusion-first reporting so the parent context stays lean Same philosophy as before: rarely intervene, fire only when it applies, and self-cancel false positives cheaply. Clear prompts still only pay for the always-on clarity check. Every other nudge costs nothing on the prompts it does not match. Install claude plugin marketplace add severity1/severity1-marketplace claude plugin install prompt-improver@severity1-marketplace Repo: https://github.com/severity1/claude-code-prompt-improver Feedback is welcome, and please leave a star! submitted by /u/crystalpeaks25

Originally posted by u/crystalpeaks25 on r/ClaudeCode