不再对 AI 说「帮我做这个」
用 Claude Code 时最常犯的错误是什么?指令模糊。你说「优化一下这段代码」,AI 猜你想改什么,结果往往不是你要的。
Claude Code Prompt Improver 是一个 UserPromptSubmit 钩子——在你发出指令后、Claude Code 执行前,自动评估你的 prompt 是否清晰。如果太模糊,它会追问 1–6 个问题来澄清,然后再执行。

核心逻辑
- 自动评估——Hook 拦截每条指令,判断清晰度
- 追问澄清——模糊指令触发 1–6 个针对性问题,明确后再执行
- 跳过机制——以
*、/、#开头的指令直接跳过评估 - 技能架构(v0.4+)——清晰指令零开销,模糊指令才加载 prompt-improver 技能
- 工作流路由(v0.5.4)——根据关键词将规划路由到会话模型,实现路由到更便宜的模型
- 研究调度——Glob、Grep、WebSearch 等通过独立的 Haiku 子 Agent 执行,节省主上下文 token
性能
每次 prompt 评估仅约 189 tokens,比 v0.3.x 版本减少 31%。清晰指令零开销。
安装
# 通过 Claude Code Marketplace 安装(推荐)
# 或手动添加到 ~/.claude/settings.json
要求 Claude Code 2.0.22+。
为什么值得用?
- 省 token——减少因指令不清晰导致的无效对话轮次
- 省时间——AI 不再猜你的意图,一次到位
- 开源 MIT——代码完全开放,可以自定义评估逻辑
总结
Claude Code Prompt Improver 解决了一个很实际的问题:和 AI 沟通时指令不清导致的效率损耗。它像一个「提醒你说明白」的搭档,在每次对话开始前帮你把需求理清楚。如果你天天用 Claude Code,装上这个钩子能省不少来回扯皮的 token。
▶ 前往 GitHub 仓库 · 1,500 ★